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 元数据结构。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**在 MsCorEE.dll 中用作资源
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0