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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour