Метод 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.