Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a megadott modulhoz leképezve lévő metaadat-felületpéldányt.
Syntax
HRESULT GetModuleMetaData(
[in] ModuleID moduleId,
[in] DWORD dwOpenFlags,
[in] REFIID riid,
[out] IUnknown **ppOut);
Parameters
moduleId [in] Annak a modulnak az azonosítója, amelyre a felületpéldány le lesz képezve.
dwOpenFlags [in] A CorOpenFlags enumerálás értéke, amely meghatározza a jegyzékfájlok megnyitásának módját. Csak a ofRead, ofWrite és ofNoTransform bitek érvényesek.
riid [in] Annak a metaadat-felületnek a referenciaazonosítója (GUID), amelynek a példányát lekéri a rendszer. Az interfészek listájáért tekintse meg a Metaadat-felületek című témakört.
ppOut [kifelé] Mutató a metaadat-felület példányának címére.
Remarks
Kérheti, hogy a metaadatok olvasási/írási módban nyíljanak meg, de ez a program metaadatainak lassabb végrehajtását eredményezi, mivel a metaadatok módosításai nem optimalizálhatók úgy, mint a fordítótól.
Egyes modulok (például erőforrásmodulok) nem rendelkeznek metaadatokkal. Ezekben az esetekben GetModuleMetaData a S_FALSE HRESULT értékét, a *ppOut-ban pedig null értéket ad vissza.
Requirements
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: CorProf.idl, CorProf.h
Library: CorGuids.lib
.NET-keretrendszerverziók: 2.0 óta érhető el