IMetaDataAssemblyEmit::DefineFile Method

创建一个 File 元数据结构,其中包含此程序集引用的程序集的元数据,并返回关联的元数据令牌。

Syntax

HRESULT DefineFile (
    [in]  LPCWSTR        szName,
    [in]  const void     *pbHashValue,
    [in]  ULONG          cbHashValue,
    [in]  DWORD          dwFileFlags,
    [out] mdFile         *pmdf
);

Parameters

szName [in]要使用的文件的名称。

pbHashValue [in]指向与程序集关联的哈希数据的指针。

cbHashValue [in]的大小(以字节为单位 pbHashValue)。

dwFileFlags [in]指定属性设置的值的 FileFlags 按位组合。

pmdf [out]指向返回 File 令牌的指针。

Remarks

必须在生成此程序集时为每个作为此程序集一部分的文件定义一个 File 元数据结构,不包括包含元数据的文件。

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also