Compartilhar via


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

Consulte também

Referência

Interface de ISymUnmanagedWriter