创建包含 Assembly 指定程序集的元数据的结构,并返回关联的元数据令牌。
Syntax
HRESULT DefineAssembly (
    [in]  void                 *pbPublicKey,
    [in]  ULONG                cbPublicKey,
    [in]  ULONG                uHashAlgId,
    [in]  LPCWSTR              szName,
    [in]  ASSEMBLYMETADATA     *pMetaData,
    [in]  DWORD                dwAssemblyFlags,
    [out] mdAssembly           *pmda
);
Parameters
              pbPublicKey [in]标识程序集发布者的公钥;如果未强命名程序集,则为 NULL。
              cbPublicKey [in]的大小(以字节为单位 pbPublicKey)。
              uHashAlgId [in]用于加密程序集中的文件的哈希算法的标识符,或为 NULL 来指定 SHA-1 算法。
              szName [in]程序集的可读文本名称。 此值不得超过 1024 个字符。
              pMetaData [in]指向 ASSEMBLYMETADATA 实例的指针,该实例包含程序集的版本、平台和区域设置信息。
              dwAssemblyFlags [in]描述程序集功能的 CorAssemblyFlags 值的组合。
              pmda [out]指向元数据令牌的指针。
Remarks
清单中只能定义一 Assembly 个元数据结构。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: Cor.h
Library: CorGuids.lib