مشاركة عبر


واجهة IMetaDataDispenser

توفير طرق إلى إنشاء نطاق بيانات تعريف جديد أو فتح آخر موجود.

interface IMetaDataDispenser : IUnknown {
    
    HRESULT DefineScope (
        [in]  REFCLSID    rclsid,
        [in]  DWORD       dwCreateFlags,
        [in]  REFIID      riid, 
        [out] IUnknown    **ppIUnk
    );
    
    HRESULT OpenScope (
        [in]  LPCWSTR     szScope, 
        [in]  DWORD       dwOpenFlags, 
        [in]  REFIID      riid, 
        [out] IUnknown    **ppIUnk
    );
    
    HRESULT OpenScopeOnMemory (
        [in]  LPCVOID     pData, 
        [in]  ULONG       cbData, 
        [in]  DWORD       dwOpenFlags, 
        [in]  REFIID      riid, 
        [out] IUnknown    **ppIUnk
    );
    
};

الأساليب

Method

الوصف

أسلوب IMetaDataDispenser::DefineScope

قم بإنشاء مساحة جديدة في ذاكرة بحيث يمكنك إنشاء بيانات التعريف الجديد.

أسلوب IMetaDataDispenser::OpenScope

Opens an موجود, تشغيل-قرص ملف و خرائط its بيانات التعريف في ذاكرة.

أسلوب IMetaDataDispenser::OpenScopeOnMemory

فتح مساحة ذاكرة التي تحتوي على بيانات التعريف موجود. وهذا يعني فتح هذا الأسلوب مساحة معينة للذاكرة التي يتم التعامل مع بيانات موجود بيانات التعريف.

المتطلبات

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

راجع أيضًا:

المرجع

واجهة IMetaDataDispenserEx

موارد أخرى

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