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