Share via


IMetaDataImport::GetMemberProps, méthode

Obtient les informations stockées dans les métadonnées d’une définition de membre spécifié, notamment le nom, la signature binaire et l’adresse virtuelle relative, du membre Type 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.

Syntaxe

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

Paramètres

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 mémoire tampon szMember.

pchMember
[out] Taille en caractères larges du nom retourné.

pdwAttr
[out] Toutes les valeurs des indicateurs 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 des valeurs ELEMENT_TYPE_*.

ppValue
[out] Valeur de chaîne constante retournée par ce membre.

pcchValue
[out] La taille en caractères de ppValue ou zéro si ppValue ne contient pas de chaîne.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi