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]用來加密元件中檔案的哈希演算法標識碼,或指定 SHA-1 演算法的 NULL。
szName [in]元件的人類可讀取文字名稱。 此值不得超過 1024 個字元。
pMetaData [in] ASSEMBLYMETADATA 實例的指標,其中包含元件的版本、平臺和地區設定資訊。
dwAssemblyFlags [in] CorAssemblyFlags 值的組合,描述元件的功能。
pmda [out]元數據令牌的指標。
Remarks
指令清單中只能定義一個 Assembly 元數據結構。
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib