IMetaDataAssemblyImport::GetAssemblyProps 方法 (rometadataapi.h)
取得具有指定中繼資料簽章之組件的屬性集。
語法
HRESULT GetAssemblyProps(
[in] mdAssembly mda,
[out] const BYTE **ppbPublicKey,
[out] ULONG *pcbPublicKey,
[out] ULONG *pulHashAlgId,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] DWORD *pdwAssemblyFlags
);
參數
[in] mda
mdAssembly 元數據令牌,表示要取得屬性的元件。
[out] ppbPublicKey
公鑰或元數據令牌的指標。
[out] pcbPublicKey
傳回公鑰中的位元組數目。
[out] pulHashAlgId
用來哈希元件中檔案之演算法的指標。
[out] szName
組件的簡單名稱。
[in] cchName
szName 的寬字元大小。
[out] pchName
szName 中實際傳回的寬字元數目。
[out] pMetaData
包含元件元數據的 ASSEMBLYMETADATA 結構的指標。
[out] pdwAssemblyFlags
描述套用至元件的元數據的旗標。 此值是一或多個 CorAssemblyFlags 值的組合。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | rometadataapi.h |