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