Поделиться через


Метод IMetaDataAssemblyEmit::DefineManifestResource

Создает структуру ManifestResource, содержащую метаданные для указанного ресурса манифеста, и возвращает связанный токен метаданных.

Синтаксис

HRESULT DefineManifestResource (  
    [in] LPCWSTR                szName,
    [in] mdToken                tkImplementation,
    [in] DWORD                  dwOffset,
    [in] DWORD                  dwResourceFlags,  
    [out] mdManifestResource    *pmdmr  
);  

Параметры

szName
[in] Имя ресурса.

tkImplementation
[in] Маркер метаданных типа mdtFile или mdtAssemblyRef , который сопоставляется с поставщиком ресурсов. Значение NULL указывает, что файл, в который внедрены метаданные, является поставщиком ресурсов.

dwOffset
[in] Смещение до начала ресурса в файле. Для ресурсов в автономных файлах это значение всегда будет равно нулю. Если ресурс внедрен в PE-файл (переносимый исполняемый файл), это смещение большого двоичного объекта ресурса, которое начинается с расположения, указанного в файле заголовка cor.h.

dwResourceFlags
[in] Побитовое сочетание значений флагов, задающих параметры свойств для определения ресурса.

pmdmr
[out] Указатель на возвращенный маркер метаданных.

Комментарии

Для каждого ресурса, реализованного в каждом из файлов сборки, должна быть определена одна ManifestResource структура метаданных.

Требования

Платформы: См. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Используется в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел