Méthode IMetaDataAssemblyImport ::GetAssemblyProps (rometadataapi.h)

Obtient le jeu de propriétés de l’assembly avec la signature de métadonnées spécifiée.

Syntaxe

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

Paramètres

[in] mda

Jeton de métadonnées mdAssembly qui représente l’assembly pour lequel obtenir les propriétés.

[out] ppbPublicKey

Pointeur vers la clé publique ou le jeton de métadonnées.

[out] pcbPublicKey

Nombre d’octets dans la clé publique retournée.

[out] pulHashAlgId

Pointeur vers l’algorithme utilisé pour hacher les fichiers dans l’assembly.

[out] szName

Nom simple de l'assembly.

[in] cchName

Taille, en caractères larges, de szName.

[out] pchName

Nombre de caractères larges retournés dans szName.

[out] pMetaData

Pointeur vers une structure ASSEMBLYMETADATA qui contient les métadonnées d’assembly.

[out] pdwAssemblyFlags

Indicateurs qui décrivent les métadonnées appliquées à un assembly. Cette valeur est une combinaison d’une ou plusieurs valeurs CorAssemblyFlags.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataAssemblyImport