Método ISymUnmanagedWriter::D efineParameter
Define um único parâmetro no método atual. O tipo de parâmetro é retirado da posição do parâmetro (sequência) na assinatura do método.
Se os parâmetros forem definidos nos metadados de um determinado método, não terá de os definir novamente com este método. Os leitores de símbolos têm de verificar os metadados normais dos parâmetros antes de verificarem o arquivo 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âmetros.
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.
Devolver Valor
S_OK se o método for bem-sucedido; caso contrário, E_FAIL ou outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h