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 |