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.
Syntaxe
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 de la méthode dont le paramètre est défini.
ulParamSeq
[in] Numéro de séquence de paramètres.
szName
[in] Nom du paramètre dans Unicode.
dwParamFlags
[in] Indicateurs du paramètre. Il s’agit d’un masque de bits des valeurs CorParamAttr
.
dwCPlusTypeFlag
[in] ELEMENT_TYPE_
* pour la valeur constante.
pValue
[in] Valeur constante du paramètre.
cchValue
[in] Taille, en caractères Unicode, de pValue
.
ppd
[out] Jeton mdParamDef
affecté.
Notes
Les valeurs de séquence dans ulParamSeq
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 : Utilisée comme ressource dans MSCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0