واجهة IMetaDataDispenserEx
قم بتوسيع واجهة IMetaDataDispenserواجهة إلى توفر الإمكانية إلى التحكم في كيفية عمل واجهات برمجة التطبيقات الخاصة ببيانات التعريف تشغيل الحالي بيانات تعريف نطاق.
interface IMetaDataDispenser : IUnknown {
HRESULT FindAssembly(
LPCWSTR szAppBase,
LPCWSTR szPrivateBin,
LPCWSTR szGlobalBin,
LPCWSTR szAssemblyName,
LPCWSTR szName,
ULONG cchName,
ULONG *pcName
);
HRESULT FindAssemblyModule (
LPCWSTR szAppBase,
LPCWSTR szPrivateBin,
LPCWSTR szGlobalBin,
LPCWSTR szAssemblyName,
LPCWSTR szModuleName,
LPCWSTR szName,
ULONG cchName,
ULONG *pcName
);
HRESULT GetCORSystemDirectory (
LPWSTR szBuffer,
DWORD cchBuffer,
DWORD* pchBuffer
);
HRESULT GetOption (
REFGUID optionId,
const VARIANT *pvalue
);
HRESULT OpenScopeOnITypeInfo (
ITypeInfo *pITI,
DWORD dwOpenFlags,
REFIID riid,
IUnknown **ppIUnk
);
HRESULT SetOption (
REFGUID optionId,
const VARIANT *pvalue
);
الأساليب
Method |
الوصف |
---|---|
لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL. |
|
لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL. |
|
يحصل على الدليل الذي يحتوي على اللغة العامة الحالية وقت التشغيل (CLR). Th هو أسلوب هو معتمدة فقط للاستخدام من قبل مصحح أخطاء البرنامج مهلة العملية. في حالة استدعاء من مكون آخر، سيرجع E_NOTIMPL. |
|
يحصل على القيمة خيار المحدد للحالي بيانات التعريف النطاق. ويتحكم خيار كيفية معالجة المكالمات إلى نطاق بيانات التعريف الحالي. |
|
لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL. |
|
قم بتعيين خيار المحدد إلى القيمة معطاة للنطاق الحالي لبيانات التعريف. ويتحكم خيار كيفية معالجة المكالمات إلى نطاق بيانات التعريف الحالي. |
المتطلبات
النظام الأساسي: See متطلبات النظام إطار عمل .NET.
**Header:**Cor.h
**المكتبة:**يستخدم كـ مورد في MsCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0