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(可执行文件)文件中,则这是资源 BLOB 的偏移量,该偏移量从 cor.h 头文件中指定的位置开始。
dwResourceFlags
[in] 标志值的按位组合,用于指定资源定义的属性设置。
pmdmr
[out] 指向返回的元数据标记的指针。
注解
必须为程序集的每个文件中实现的每个资源定义一个 ManifestResource
元数据结构。
要求
平台:请参阅系统要求。
标头:Cor.h
库:用作 MsCorEE.dll 中的资源
.NET Framework 版本:自 1.0 起可用