Partager via


IMetaDataImport::GetParamProps Method

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

Syntax

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
);

Parameters

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

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

pulSequence [out] Position ordinale du paramètre dans la liste d’arguments de 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 [out] 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 CorParamAttr valeurs.

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

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

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

Remarks

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

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also