Share via


IMetaDataEmit::DefineParam-Methode

Erstellt eine Parameterdefinition mit der angegebenen Signatur für die Methode, auf die vom angegebenen Token verwiesen wird, und ruft ein Token für diese Parameterdefinition ab.

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

Parameter

md
[in] Das Token für die Methode, deren Parameter definiert wird.

ulParamSeq
[in] Die Parametersequenznummer.

szName
[in] Der Name des Parameters in Unicode.

dwParamFlags
[in] Flags für den Parameter. Dies ist eine Bitmaske aus CorParamAttr-Werten.

dwCPlusTypeFlag
[in] ELEMENT_TYPE_* für den Konstantenwert.

pValue
[in] Der Konstantenwert für den Parameter.

cchValue
[in] Die Größe von pValue in Unicode-Zeichen.

ppd
[out] Das zugewiesene mdParamDef-Token.

Bemerkungen

Die Sequenzwerte in ulParamSeq beginnen für Parameter mit 1. Ein Rückgabewert hat die Sequenznummer 0.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: als Ressource in „MSCorEE.dll“ verwendet

.NET Framework-Versionen: seit Version 1.0 verfügbar

Siehe auch