مشاركة عبر


واجهة 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

الوصف

أسلوب IMetaDataDispenserEx::FindAssembly

لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL.

أسلوب IMetaDataDispenserEx::FindAssemblyModule

لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL.

أسلوب IMetaDataDispenserEx::GetCORSystemDirectory

يحصل على الدليل الذي يحتوي على اللغة العامة الحالية وقت التشغيل (CLR). Th هو أسلوب هو معتمدة فقط للاستخدام من قبل مصحح أخطاء البرنامج مهلة العملية. في حالة استدعاء من مكون آخر، سيرجع E_NOTIMPL.

أسلوب IMetaDataDispenserEx::GetOption

يحصل على القيمة خيار المحدد للحالي بيانات التعريف النطاق. ويتحكم خيار كيفية معالجة المكالمات إلى نطاق بيانات التعريف الحالي.

أسلوب IMetaDataDispenserEx::OpenScopeOnITypeInfo

لم يتم تطبيق هذا الأسلوب. إذا كان يسمى، إرجاع E_NOTIMPL.

أسلوب IMetaDataDispenserEx::SetOption

قم بتعيين خيار المحدد إلى القيمة معطاة للنطاق الحالي لبيانات التعريف. ويتحكم خيار كيفية معالجة المكالمات إلى نطاق بيانات التعريف الحالي.

المتطلبات

النظام الأساسي: 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

راجع أيضًا:

المرجع

واجهة IMetaDataDispenser

واجهة IMetaDataEmit

واجهة IMetaDataImport

موارد أخرى

بيانات التعريف الواجهات