Condividi tramite


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

Vedi anche