Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan instans antarmuka metadata yang memetakan ke modul yang ditentukan.
Syntax
HRESULT GetModuleMetaData(
[in] ModuleID moduleId,
[in] DWORD dwOpenFlags,
[in] REFIID riid,
[out] IUnknown **ppOut);
Parameters
moduleId [di] ID modul tempat instans antarmuka akan dipetakan.
dwOpenFlags [di] Nilai enumerasi CorOpenFlags yang menentukan mode untuk membuka file manifes.
ofReadHanya bit , ofWrite dan ofNoTransform yang valid.
riid [di] ID referensi (GUID) antarmuka metadata yang instansnya akan diambil. Lihat Antarmuka Metadata untuk daftar antarmuka.
ppOut [out] Penunjuk ke alamat instans antarmuka metadata.
Remarks
Anda mungkin meminta metadata dibuka dalam mode baca/tulis, tetapi ini akan mengakibatkan eksekusi metadata program yang lebih lambat, karena perubahan yang dilakukan pada metadata tidak dapat dioptimalkan seperti dari pengkompilasi.
Beberapa modul (seperti modul sumber daya) tidak memiliki metadata. Dalam kasus tersebut, GetModuleMetaData akan mengembalikan nilai HRESULT S_FALSE, dan null dalam *ppOut.
Requirements
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Library: CorGuids.lib
.NET Framework Versions: Tersedia sejak 2.0