Méthode IMetaDataImport ::GetMemberRefProps (rometadataapi.h)

Obtient les métadonnées associées au membre référencé par le jeton spécifié.

Syntaxe

HRESULT GetMemberRefProps(
  [in]  mdMemberRef     tkMemberRef,
  [out] mdToken         *ptk,
  [out] LPWSTR          szMember,
  [in]  ULONG           cchMember,
  [out] ULONG           *pchMember,
  [out] PCCOR_SIGNATURE *ppvSigBlob,
  [out] ULONG           *pcbSigBlob
);

Paramètres

[in] tkMemberRef

Jeton MemberRef pour lequel retourner les métadonnées associées.

[out] ptk

Un jeton TypeDef ou TypeRef ou TypeSpec qui représente la classe qui déclare le membre, ou un jeton ModuleRef qui représente la classe de module qui déclare le membre, ou un MethodDef qui représente le membre.

[out] szMember

Mémoire tampon de chaîne pour le nom du membre.

[in] cchMember

Taille demandée en caractères larges de szMember.

[out] pchMember

Taille retournée en caractères larges de szMember.

[out] ppvSigBlob

Pointeur vers la signature de métadonnées binaires pour le membre.

[out] pcbSigBlob

Taille en octets de ppvSigBlob.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataImport