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 de métadonnées, 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é.
Syntaxe
HRESULT GetMemberProps(
[in] mdToken tkMember,
[out] mdTypeDef *ptkTypeDef,
[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
[in] tkMember
Jeton qui fait référence au membre pour lequel obtenir les métadonnées associées.
[out] ptkTypeDef
Pointeur vers le jeton de métadonnées qui représente la classe du membre.
[out] szMember
Nom du membre.
[in] cchMember
Taille en caractères larges de la mémoire tampon szMember.
[out] pchMember
Taille en caractères larges du nom retourné.
[out] pdwAttr
Toutes les valeurs d’indicateur appliquées au membre.
[out] ppvSigBlob
Pointeur vers la signature de métadonnées binaires du membre.
[out] pcbSigBlob
Taille en octets de ppvSigBlob.
[out] pulCodeRVA
Pointeur vers l’adresse virtuelle relative du membre.
[out] pdwImplFlags
Tous les indicateurs d’implémentation de méthode associés au membre.
[out] pdwCPlusTypeFlag
Indicateur qui marque un ValueType.
[out] ppValue
Valeur de chaîne constante retournée par ce membre.
[out] pcchValue
Taille en caractères de ppValue, ou zéro si ppValue ne contient pas de chaîne.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
| Plateforme cible | Windows |
| En-tête | rometadataapi.h |