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