IMetaDataAssemblyImport::GetAssemblyRefProps, méthode
Obtient le jeu de propriétés de la référence de l'assembly avec la signature de métadonnées spécifiée.
HRESULT GetAssemblyRefProps (
[in] mdAssemblyRef mdar,
[out] const void **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const void **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Paramètres
mdar
[in] Jeton de métadonnées mdAssemblyRef qui représente la référence de l'assembly pour laquelle obtenir les propriétés.ppbPublicKeyOrToken
[out] Pointeur vers la clé publique ou le jeton de métadonnées retourné.pcbPublicKeyOrToken
[out] Nombre d'octets dans la clé publique ou le jeton retourné.szName
[out] Nom simple de l'assembly.cchName
[in] Taille en caractères étendus de szName.pchName
[out] Pointeur vers le nombre de caractères étendus réellement retournés dans szName.pMetaData
[out] Pointeur vers une structure ASSEMBLYMETADATA qui contient les métadonnées de l'assembly.ppbHashValue
[out] Pointeur vers la valeur de hachage. Il s'agit du hachage, à l'aide de l'algorithme SHA-1, de la propriété PublicKey de l'assembly référencé, à moins que l'indicateur arfFullOriginator de l'énumération AssemblyRefFlags soit défini.pcbHashValue
[out] Nombre de caractères étendus dans la valeur de hachage retournée.pdwAssemblyRefFlags
[out] Pointeur vers les indicateurs qui décrivent les métadonnées appliquées à un assembly. La valeur d'indicateurs est une combinaison d'une ou de plusieurs valeurs CorAssemblyFlags.
Valeur de retour
Cette méthode retourne S_OK en cas de réussite ; sinon, elle retourne l'un des codes d'erreur définis dans le fichier d'en-tête Winerror.h.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0