IMetaDataEmit::DefineParam (Método)
Crea una definición de parámetro con la firma especificada para el método al que hace referencia el símbolo (token) especificado y obtiene un símbolo (token) para dicha definición.
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] Símbolo (token) para el método cuyo parámetro se va a definir.ulParamSeq
[in] Número de secuencia del parámetro.szName
[in] Nombre del parámetro en Unicode.dwParamFlags
[in] Marcadores para el parámetro. Esta es una máscara de bits de 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] Símbolo (token) de mdParamDef asignado.
Comentarios
Los valores de la secuencia en ulParamSeq comienzan con 1 para los parámetros. Un valor devuelto tiene un número de secuencia de 0.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: Se usa como recurso en MSCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0