Compartilhar via


Método IMetaDataEmit::DefineParam

Cria uma definição de parâmetro com a assinatura especificada para o método referenciado pelo token especificado e obtém um token para essa definição de parâmetro.

Sintaxe

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] O token para o método cujo parâmetro está sendo definido.

ulParamSeq
[in] O número da sequência de parâmetros.

szName
[in] O nome do parâmetro no Unicode.

dwParamFlags
[in] Sinalizadores para o parâmetro. Isso é um bitmask de CorParamAttr valores.

dwCPlusTypeFlag
[in] ELEMENT_TYPE_* para o valor constante.

pValue
[in] O valor constante para o parâmetro.

cchValue
[in] O tamanho, em caracteres Unicode, de pValue.

ppd
[out] O token mdParamDef atribuído.

Comentários

Os valores de sequência em ulParamSeq começam com 1 para parâmetros. Um valor retornado tem um número de sequência 0.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também