共用方式為


IMetaDataAssemblyImport::GetAssemblyRefProps Method

取得具有指定元數據簽章之元件參考的屬性集。

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

See also