Método IMetaDataEmit::D efineParam
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 do método cujo parâmetro está a ser definido.
ulParamSeq
[in] O número da sequência de parâmetros.
szName
[in] O nome do parâmetro em Unicode.
dwParamFlags
[in] Sinalizadores para o parâmetro. Trata-se de uma máscara de bits de CorParamAttr
valores.
dwCPlusTypeFlag
[in] ELEMENT_TYPE_
* para o valor constante.
pValue
[in] O valor constante do parâmetro.
cchValue
[in] O tamanho, em carateres Unicode, de pValue
.
ppd
[fora] O mdParamDef
token atribuído.
Observações
Os valores de sequência em ulParamSeq
começam com 1 para parâmetros. Um valor devolvido tem um número de sequência de 0.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: Cor.h
Biblioteca: Utilizado como recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 1.0