Método de ISymUnmanagedWriter::DefineParameter
Define um único parâmetro no método atual. O tipo de parâmetro é obtido da posição do parâmetro (seqüência) dentro de assinatura do método.
Se os parâmetros são definidos nos metadados para um determinado método, não é necessário defini-los novamente usando esse método. Os leitores de símbolo devem verificar os metadados de normal para os parâmetros antes de verificar o armazenamento de símbolo.
HRESULT DefineParameter(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 sequence,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Parâmetros
name
[in] O nome do parâmetro.attributes
[in] Os atributos de parâmetro.sequence
[in] A assinatura de parâmetro.addrKind
[in] O tipo de endereço.addr1
[in] O primeiro endereço para a especificação do parâmetro.addr2
[in] O segundo endereço para a especificação do parâmetro.addr3
[in] O terceiro endereço para a especificação do parâmetro.
Valor de retorno
S_OK se o método for bem-sucedido; Caso contrário, E_FAIL ou algum outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h