IMetaDataAssemblyEmit::DefineManifestResource Method

创建包含 ManifestResource 指定清单资源的元数据的结构,并返回关联的元数据令牌。

Syntax

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

Parameters

szName [in]资源的名称。

tkImplementation [in]类型 mdtFilemdtAssemblyRef 映射到资源提供程序的元数据令牌。 NULL 值指示嵌入元数据的文件是资源提供程序。

dwOffset [in]文件内资源开头的偏移量。 对于独立文件中的资源,这始终为零。 如果资源嵌入 PE(可移植可执行文件)文件中,则这是资源 BLOB 的偏移量,该偏移量从 cor.h 头文件中指定的位置开始。

dwResourceFlags [in]指定资源定义的属性设置的标志值的按位组合。

pmdmr [out]指向返回的元数据令牌的指针。

Remarks

必须为每个程序集文件中实现的每个资源定义一个 ManifestResource 元数据结构。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: Cor.h

Library: CorGuids.lib

See also