Share via


IMetaDataImport::GetParamProps, méthode

Obtient les valeurs de métadonnées pour le paramètre référencé par le jeton ParamDef spécifié.

Syntaxe

HRESULT GetParamProps (  
   [in]  mdParamDef      tk,  
   [out] mdMethodDef     *pmd,  
   [out] ULONG           *pulSequence,  
   [out] LPWSTR          szName,  
   [in]  ULONG           cchName,  
   [out] ULONG           *pchName,  
   [out] DWORD           *pdwAttr,  
   [out] DWORD           *pdwCPlusTypeFlag,  
   [out] UVCP_CONSTANT   *ppValue,  
   [out] ULONG           *pcchValue  
);  

Paramètres

tk
[in] Jeton ParamDef représentant le paramètre pour lequel retourner les métadonnées.

pmd
[out] Pointeur vers un jeton MethodDef représentant la méthode qui prend le paramètre.

pulSequence
[out] Position ordinale du paramètre dans la liste d’arguments de la méthode.

szName
[out] Mémoire tampon pour contenir le nom du paramètre.

cchName
[in] Taille demandée en caractères larges de szName.

pchName
[in] Taille retournée en caractères larges de szName.

pdwAttr
[out] Pointeur vers tous les indicateurs d’attribut associés au paramètre. Il s’agit d’un masque de bits de valeurs CorParamAttr.

pdwCPlusTypeFlag
[out] Pointeur vers un indicateur spécifiant que le paramètre est une ValueType.

ppValue
[out] Pointeur vers une chaîne constante retournée par le paramètre.

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

Notes

Les valeurs de séquence dans pulSequence commencent par 1 pour les paramètres. Une valeur de retour a un nombre séquentiel de 0.

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