Método de IMetaDataEmit::DefineParam
Cria uma definição de parâmetro com a assinatura especificada para o método referenciada pelo token de especificado e obtém um token para a definição desse parâmetro.
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 de seqüência de parâmetro.szName
[in] O nome do parâmetro em Unicode.dwParamFlags
[in] Sinalizadores para o parâmetro. Esta é uma bitmask de CorParamAttr valores.dwCPlusTypeFlag
[in] ELEMENT_TYPE_* para o valor da constante.pValue
[in] O valor da constante para o parâmetro.cchValue
[in] O tamanho, em caracteres Unicode, de pValue.ppd
[out] O mdParamDef token atribuído.
Comentários
A seqüência de valores em ulParamSeq começam com 1 para parâmetros. Um valor de retorno tem um número de seqüência de 0.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0