Método ISymUnmanagedWriter::DefineParameter
Define um único parâmetro no método atual. O tipo de parâmetro é obtido da posição do parâmetro (sequência) dentro da assinatura do método.
Se os parâmetros forem definidos nos metadados de um determinado método, não será necessário defini-los novamente usando esse método. É necessário que os leitores de símbolos verifiquem os metadados normais dos parâmetros antes de verificar o armazenamento de símbolos.
Sintaxe
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 do 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 Retornado
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