Metodo IMetaDataEmit::DefineParam
Crea una definizione di parametro con la firma specificata per il metodo a cui fa riferimento il token specificato e ottiene un token per la definizione del parametro.
Sintassi
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
);
Parametri
md
[in] Token per il metodo il cui parametro viene definito.
ulParamSeq
[in] Numero di sequenza del parametro.
szName
[in] Nome del parametro in Unicode.
dwParamFlags
[in] Flag per il parametro . Si tratta di una maschera di bit di CorParamAttr
valori.
dwCPlusTypeFlag
[in] ELEMENT_TYPE_
* per il valore costante.
pValue
[in] Valore costante per il parametro .
cchValue
[in] Dimensione, in caratteri Unicode, di pValue
.
ppd
[out] Token mdParamDef
assegnato.
Commenti
I valori della sequenza in ulParamSeq
iniziano con 1 per i parametri. Un valore restituito ha un numero di sequenza pari a 0.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Usato come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0