Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient l’ensemble de propriétés de la référence d’assembly avec la signature de métadonnées spécifiée.
Syntax
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
);
Parameters
mdar
[in] Jeton mdAssemblyRef de métadonnées qui représente la référence d’assembly pour laquelle obtenir les propriétés.
ppbPublicKeyOrToken
[out] Pointeur vers la clé publique ou le jeton de métadonnées.
pcbPublicKeyOrToken
[out] Nombre d’octets dans la clé publique ou le jeton retourné.
szName
[out] Nom simple de l’assembly.
cchName
[in] Taille, en chars larges, de szName.
pchName
[out] Pointeur vers le nombre de caractères larges retournés en szName.
pMetaData
[out] Pointeur vers une structure ASSEMBLYMETADATA qui contient les métadonnées d’assembly.
ppbHashValue
[out] Pointeur vers la valeur de hachage. Il s’agit du hachage, à l’aide de l’algorithme SHA-1, de la PublicKey propriété de l’assembly référencé.
pcbHashValue
[out] Nombre de caractères larges dans la valeur de hachage retournée.
pdwAssemblyRefFlags
[out] Pointeur vers des indicateurs qui décrivent les métadonnées appliquées à un assembly. La valeur des indicateurs est une combinaison d’une ou plusieurs valeurs CorAssemblyFlags .
Return Value
Cette méthode retourne S_OK si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans le fichier d’en-tête Winerror.h.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib