Méthode IMetaDataImport::GetMethodProps (rometadataapi.h)
Obtient les métadonnées associées à la méthode référencée par le jeton MethodDef spécifié.
Syntaxe
HRESULT GetMethodProps(
[in] mdMethodDef tkMethodDef,
[out] mdTypeDef *ptkClass,
[out] LPWSTR szMethod,
[in] ULONG cchMethod,
[out] ULONG *pchMethod,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags
);
Paramètres
[in] tkMethodDef
Jeton MethodDef qui représente la méthode pour laquelle retourner des métadonnées.
[out] ptkClass
Pointeur vers un jeton TypeDef qui représente le type qui implémente la méthode.
[out] szMethod
Pointeur vers une mémoire tampon qui porte le nom de la méthode.
[in] cchMethod
Taille demandée de szMethod.
[out] pchMethod
Pointeur vers la taille en caractères larges de szMethod, ou dans le cas de la troncation, le nombre réel de caractères larges dans le nom de la méthode.
[out] pdwAttr
Pointeur vers tous les indicateurs associés à la méthode.
[out] ppvSigBlob
Pointeur vers la signature de métadonnées binaires de la méthode.
[out] pcbSigBlob
Pointeur vers la taille en octets de ppvSigBlob.
[out] pulCodeRVA
Pointeur vers l’adresse virtuelle relative de la méthode.
[out] pdwImplFlags
Pointeur vers les indicateurs d’implémentation de la méthode.
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 |