Compartilhar via


Método ISymUnmanagedWriter::DefineParameter

Define um único parâmetro no método corrente. O tipo de parâmetro é obtido da posição do parâmetro (sequência) na assinatura do método.

Se parâmetros definidos nos metadados quanto a um determinado método, não é necessário defini-las novamente usando esse método. Os leitores de símbolo devem verificar os metadados 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 a especificação do parâmetro.

Valor de retorno

S_OK se o método for bem-sucedida; caso contrário, E_FAIL ou Outros código de erro.

Requisitos

Cabeçalho: CorSym.idl

Consulte também

Referência

Interface ISymUnmanagedWriter