Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает экземпляр интерфейса метаданных, который сопоставляется с указанным модулем.
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