Compartir a través de


IMetaDataEmit::DefineParam (Método)

Crea una definición de parámetro con la firma especificada para el método al que hace referencia el token determinado y obtiene un token para esa definición de parámetro.

Sintaxis

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

Parámetros

md
[in] Token del método cuyo parámetro se está definiendo.

ulParamSeq
[in] Número de secuencia del parámetro.

szName
[in] Nombre del parámetro en Unicode.

dwParamFlags
[in] Marcas para el parámetro. Es una máscara de bits con valores CorParamAttr.

dwCPlusTypeFlag
[in] ELEMENT_TYPE_* para el valor constante.

pValue
[in] Valor constante para el parámetro.

cchValue
[in] Tamaño en caracteres Unicode de pValue.

ppd
[out] Token mdParamDef que se ha asignado.

Comentarios

En el caso de los parámetros, los valores de secuencia del parámetro ulParamSeq comienzan por 1. Un valor devuelto debe tener un número de secuencia de 0.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: usada como recurso en MSCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también