AssemblyRef建立結構,其中包含這個元件參考之元件的元數據,並傳回相關聯的元數據標記。
Syntax
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameters
pbPublicKeyOrToken [in]所參考元件的發行者的公鑰。 Helper 函式 StrongNameTokenFromAssembly 可用來取得公鑰的哈希,以做為此參數傳遞。
cbPublicKeyOrToken [in]的大小,以位元組為單位 pbPublicKeyOrToken。
szName [in]元件的人類可讀取文字名稱。 此值不得超過 1024 個字元。
pMetaData [in]ASSEMBLYMETADATA 實例,其中包含參考元件的版本、平臺和地區設定資訊。
pbHashValue [in]與參考元件相關聯的哈希數據。 Optional.
cbHashValue [in]的大小,以位元組為單位 pbHashValue。
dwAssemblyRefFlags [in] CorAssemblyFlags 值的位元組合,會影響執行引擎的行為。
pmdar [out]傳回 AssemblyRef 之元數據令牌的指標。
Remarks
必須針對這個元件參考的每個元件定義一個 AssemblyRef 元數據結構。
執行時,參考組件的細節會傳遞給組件解析器,並標示它們代表「組裝時」的資訊。 接著,元件解析程式會套用原則。
Requirements
平臺: 請參閱 .NET 支援的作系統。
標題: 科爾赫
圖書館: CorGuids.lib