共用方式為


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

另請參閱

IMetaDataAssemblyImport