Partilhar via


SINK_ENTRY_INFO

Use o SINK_ENTRY_INFO macro dentro de um evento MAP coletor para fornecer as informações necessárias para IDispeventoSimpleImpl para rotear evento s para a função de manipulador relevante.

SINK_ENTRY_INFO( 
      id, 
      iid, 
      dispid, 
      fn, 
      info 
)

Parâmetros

  • id
    [in] Inteiro sem sinal que identifica fonte do evento.Este valor deve corresponder a nID parâmetro do modelo usado no relacionados IDispEventSimpleImpl classe base.

  • iid
    [in] IID identifica a interface dispatch.

  • dispid
    [in] DISPID identificando o evento especificado.

  • fn
    [in] Nome do manipulador de eventos função.Esta função deve usar o _stdcall convenção de chamada e têm a assinatura de estilo de dispinterface apropriado.

  • info
    [in] Digite informações sobre o evento função do manipulador.Essas informações de tipo são fornecidas na forma de um ponteiro para um _ATL_FUNC_INFO estrutura. CC_CDECL é a única opção tem suportada no Windows CE para o CALLCONV campo de _ATL_FUNC_INFO estrutura. Qualquer Outros valor não é suportada, portanto, seu comportamento indefinido.

Comentários

O primeiro quatro macro parâmetros são sistema autônomo mesmas para o SINK_ENTRY_EX macro.O parâmetro final fornece informações de tipo para o evento.CE ATL a implementação do ActiveX Coletores de eventos só dá suporte a valores de retorno do tipo HRESULT ou retorno de void de seus métodos de manipulador de eventos; qualquer Outros valor não é suportado e seu comportamento é indefinido.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Conceitos

Suporte IDispEventImpl

Referência

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

Classe IDispEventSimpleImpl

Outros recursos

Macros de controle composto

Macros ATL