取得具有指定元數據簽章之元件參考的屬性集。
Syntax
HRESULT GetAssemblyRefProps (
[in] mdAssemblyRef mdar,
[out] const void **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const void **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parameters
mdar
[in] mdAssemblyRef 表示要取得屬性之元件參考的元數據標記。
ppbPublicKeyOrToken
[out]公鑰或元數據令牌的指標。
pcbPublicKeyOrToken
[out]傳回的公鑰或令牌中的位元元數目。
szName
[out]元件的簡單名稱。
cchName
[in]大小,以寬字元表示 szName。
pchName
[out]實際傳 szName回之寬字元數的指標。
pMetaData
[out]包含元件元數據的 ASSEMBLYMETADATA 結構的指標。
ppbHashValue
[out]哈希值的指標。 這是使用所參考元件之 屬性的SHA-1演算法 PublicKey 哈希。
pcbHashValue
[out]傳回哈希值中的寬字元數目。
pdwAssemblyRefFlags
[out]旗標的指標,描述套用至元件的元數據。 旗標值是一或多個 CorAssemblyFlags 值的組合。
Return Value
如果成功,這個方法會傳回S_OK;否則,它會傳回 Winerror.h 頭文件中定義的其中一個錯誤碼。
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib