Metode IMetaDataAssemblyImport::GetAssemblyProps (rometadataapi.h)

Mendapatkan sekumpulan properti untuk perakitan dengan tanda tangan metadata yang ditentukan.

Sintaks

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
);

Parameter

[in] mda

Token metadata mdAssembly yang mewakili assembly untuk mendapatkan properti.

[out] ppbPublicKey

Penunjuk ke kunci publik atau token metadata.

[out] pcbPublicKey

Jumlah byte dalam kunci umum yang dikembalikan.

[out] pulHashAlgId

Pointer ke algoritma yang digunakan untuk hash file di assembly.

[out] szName

Nama sederhana assembly.

[in] cchName

Ukuran, dalam karakter lebar, dari szName.

[out] pchName

Jumlah karakter lebar benar-benar dikembalikan dalam szName.

[out] pMetaData

Penunjuk ke struktur ASSEMBLYMETADATA yang berisi metadata perakitan.

[out] pdwAssemblyFlags

Bendera yang menjelaskan metadata yang diterapkan ke rakitan. Nilai ini adalah kombinasi dari satu atau beberapa nilai CorAssemblyFlags.

Mengembalikan nilai

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataAssemblyImport