IMetaDataEmit::DefineParam, méthode
Crée une définition de paramètre avec la signature spécifiée pour la méthode référencée par le jeton spécifié, et obtient un jeton pour cette définition de paramètre.
HRESULT DefineParam (
[in] mdMethodDef md,
[in] ULONG ulParamSeq,
[in] LPCWSTR szName,
[in] DWORD dwParamFlags,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdParamDef *ppd
);
Paramètres
md
[in] Jeton pour la méthode dont le paramètre est défini.ulParamSeq
[in] Numéro de séquence du paramètre.szName
[in] Nom du paramètre au format Unicode.dwParamFlags
[in] Indicateurs pour le paramètre. C'est un masque de bits des valeurs de CorParamAttr.dwCPlusTypeFlag
[in] ELEMENT_TYPE_* pour la valeur constante.pValue
[in] Valeur de la constante pour le paramètre.cchValue
[in] Taille en caractères Unicode de pValue.ppd
[out] Jeton mdParamDef assigné.
Notes
Les valeurs de séquence dans ulParamSeq commencent avec 1 pour les paramètres. Une valeur de retour a le numéro de séquence 0.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0