Condividi tramite


Metodo IMetaDataAssemblyImport::GetAssemblyProps (rometadataapi.h)

Ottiene il set di proprietà per l'assembly con la firma dei metadati specificata.

Sintassi

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

Parametri

[in] mda

Token di metadati mdAssembly che rappresenta l'assembly per cui ottenere le proprietà.

[out] ppbPublicKey

Puntatore alla chiave pubblica o al token di metadati.

[out] pcbPublicKey

Numero di byte nella chiave pubblica restituita.

[out] pulHashAlgId

Puntatore all'algoritmo usato per hashare i file nell'assembly.

[out] szName

Nome semplice dell'assembly.

[in] cchName

Dimensioni, in caratteri wide, di szName.

[out] pchName

Numero di caratteri wide effettivamente restituiti in szName.

[out] pMetaData

Puntatore a una struttura ASSEMBLYMETADATA contenente i metadati dell'assembly.

[out] pdwAssemblyFlags

Flag che descrivono i metadati applicati a un assembly. Questo valore è una combinazione di uno o più valori CorAssemblyFlags .

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataAssemblyImport