Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá instanci rozhraní metadat, která se mapuje na zadaný modul.
Syntax
HRESULT GetModuleMetaData(
[in] ModuleID moduleId,
[in] DWORD dwOpenFlags,
[in] REFIID riid,
[out] IUnknown **ppOut);
Parameters
moduleId [v] ID modulu, na který bude namapována instance rozhraní.
dwOpenFlags [v] Hodnota CorOpenFlags výčtu, která určuje režim pro otevírání souborů manifestu. Platné jsou pouze a ofReadofWriteofNoTransform bity.
riid [v] Referenční ID (GUID) rozhraní metadat, jehož instance bude načtena. Seznam rozhraní najdete v části Rozhraní metadat .
ppOut [ven] Ukazatel na adresu instance rozhraní metadat.
Remarks
Můžete požádat o otevření metadat v režimu čtení a zápisu, ale výsledkem bude pomalejší provádění metadat programu, protože změny provedené v metadatech se nedají optimalizovat tak, jak byly z kompilátoru.
Některé moduly (například moduly prostředků) nemají žádná metadata. V těchto případech GetModuleMetaData vrátí hodnotu HRESULT S_FALSE a hodnotu null v *ppOut.
Requirements
Platformy: Viz požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Library: CorGuids.lib
verze rozhraní .NET Framework: k dispozici od verze 2.0