Partager via


IMetaDataEmit::DefineParam Method

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.

Syntax

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

Parameters

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 de CorParamAttr valeurs.

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é.

Remarks

Les valeurs de séquence commencent ulParamSeq 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