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 des informations stockées dans les métadonnées d’une définition de membre spécifiée, y compris le nom, la signature binaire et l’adresse Type virtuelle relative, du membre référencé par le jeton de métadonnées spécifié. Il s’agit d’une méthode d’assistance simple : si mb est un MethodDef, GetMethodProps est appelé ; si mb est un FieldDef, GetFieldProps est appelé. Pour plus d’informations, consultez ces autres méthodes.
Syntax
HRESULT GetMemberProps (
[in] mdToken mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szMember,
[in] ULONG cchMember,
[out] ULONG *pchMember,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
Parameters
mb [in] Jeton qui fait référence au membre pour lequel obtenir les métadonnées associées.
pClass [out] Pointeur vers le jeton de métadonnées qui représente la classe du membre.
szMember [out] Nom du membre.
cchMember [in] Taille en caractères larges de la szMember mémoire tampon.
pchMember [out] Taille en caractères larges du nom retourné.
pdwAttr [out] Toutes les valeurs d’indicateur appliquées au membre.
ppvSigBlob [out] Pointeur vers la signature de métadonnées binaires du membre.
pcbSigBlob [out] Taille en octets de ppvSigBlob.
pulCodeRVA [out] Pointeur vers l’adresse virtuelle relative du membre.
pdwImplFlags [out] Tous les indicateurs d’implémentation de méthode associés au membre.
pdwCPlusTypeFlag [out] Indicateur qui marque un ValueType. Il s’agit de l’une ELEMENT_TYPE_* des valeurs.
ppValue [out] Valeur de chaîne constante retournée par ce membre.
pcchValue [out] Taille en caractères de ppValue, ou zéro si ppValue elle ne contient pas de chaîne.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib