Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает экземпляр интерфейса метаданных, который сопоставляется с указанным модулем.
Syntax
HRESULT GetModuleMetaData(
[in] ModuleID moduleId,
[in] DWORD dwOpenFlags,
[in] REFIID riid,
[out] IUnknown **ppOut);
Parameters
moduleId [in] Идентификатор модуля, с которым будет сопоставлен экземпляр интерфейса.
dwOpenFlags [in] Значение перечисления CorOpenFlags , указывающее режим открытия файлов манифеста.
ofRead
ofWrite
ofNoTransform Допустимы только биты.
riid [in] Идентификатор ссылки (GUID) интерфейса метаданных, экземпляр которого будет извлечен. Ознакомьтесь с интерфейсами метаданных для списка интерфейсов.
ppOut [out] Указатель на адрес экземпляра интерфейса метаданных.
Remarks
Вы можете попросить открыть метаданные в режиме чтения и записи, но это приведет к более медленному выполнению метаданных программы, так как изменения, внесенные в метаданные, не могут быть оптимизированы, так как они были из компилятора.
Некоторые модули (например, модули ресурсов) не имеют метаданных. В этих случаях GetModuleMetaData возвращает значение HRESULT S_FALSE и значение NULL в *ppOut.
Requirements
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Library: CorGuids.lib
версии .NET Framework: доступно с версии 2.0