Compartir por


IMetaDataEmit::DefineParam Method

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

Syntax

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

Parameters

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

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

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

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

dwCPlusTypeFlag [in] ELEMENT_TYPE_* para el valor constante.

pValue [in] Valor constante del parámetro .

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

ppd [out] Token mdParamDef asignado.

Remarks

Los valores de secuencia de ulParamSeq comienzan por 1 para los parámetros. Un valor devuelto tiene un número de secuencia de 0.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also