Méthode IMetaDataImport ::GetParamProps (rometadataapi.h)
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 tkParamDef,
[out] mdMethodDef *ptkMethodDef,
[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
[in] tkParamDef
Jeton ParamDef qui représente le paramètre pour lequel retourner des métadonnées.
[out] ptkMethodDef
Pointeur vers un jeton MethodDef représentant la méthode qui accepte le paramètre .
[out] pulSequence
Position ordinale du paramètre dans la liste d’arguments de méthode.
[out] szName
Mémoire tampon pour contenir le nom du paramètre.
[in] cchName
Taille demandée en caractères larges de szName.
[out] pchName
Taille retournée en caractères larges de szName.
[out] pdwAttr
Pointeur vers les indicateurs d’attribut associés au paramètre .
[out] pdwCPlusTypeFlag
Pointeur vers un indicateur spécifiant que le paramètre est un ValueType.
[out] ppValue
Pointeur vers une chaîne constante retournée par le paramètre .
[out] pcchValue
Taille de ppValue en caractères larges, ou zéro si ppValue ne contient pas de chaîne.
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 |