共用方式為


IMetaDataAssemblyImport::GetAssemblyProps 方法

利用指定的中繼資料簽章取得組件的屬性集。

HRESULT GetAssemblyProps (
    [in]  mdAssembly          mda,
    [out] const void          **ppbPublicKey, 
    [out] ULONG               *pcbPublicKey,
    [out] ULONG               *pulHashAlgId,
    [out] LPWSTR              szName,
    [in] ULONG                cchName,
    [out] ULONG               *pchName,
    [out] ASSEMBLYMETADATA    *pMetaData,
    [out] DWORD               *pdwAssemblyFlags
);

參數

  • mda
    [in] mdAssembly 中繼資料語彙基元,表示要取得屬性的組件。

  • ppbPublicKey
    [out] 公開金鑰或中繼資料語彙基元的指標。

  • pcbPublicKey
    [out] 傳回之公開金鑰的位元組數。

  • pulHashAlgId
    [out] 組件中用來雜湊檔案之演算法的指標。

  • szName
    [out] 組件的簡單名稱。

  • cchName
    [in] szName 的大小 (以寬字元為單位)。

  • pchName
    [out] szName 中實際傳回的寬字元數目。

  • pMetaData
    [out] 包含組件中繼資料之 ASSEMBLYMETADATA 結構的指標。

  • pdwAssemblyFlags
    [out] 描述套用到組件之中繼資料的旗標。 這個值是一或多個 CorAssemblyFlags 值的組合。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MsCorEE.dll 中的資源使用

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

IMetaDataAssemblyImport 介面