Partilhar via


SINK_ENTRY_INFORMATION

Use a macro de SINK_ENTRY_INFO em um mapa o coletor de eventos para fornecer informações requeridas por IDispEventSimpleImpl o roteamento de eventos relevantes à função do manipulador.

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

Parâmetros

  • id
    [in] número inteiro sem sinal que identifica a fonte do evento.Esse valor deve corresponder ao parâmetro do modelo de nID usado na classe base relacionada de IDispEventSimpleImpl .

  • iid
    [in] IID que identificam a distribuição interface.

  • dispid
    [in] DISPID que identifica o evento especificado.

  • fn
    [in] nome de função do manipulador de eventos.Essa função deve usar _stdcall que chama a convenção e ter a assinatura apropriada de dispinterface- estilo.

  • info
    [in] informações de tipo para a função do manipulador de eventos.Essas informações de tipo é fornecida na forma de um ponteiro a estrutura de _ATL_FUNC_INFO .CC_CDECL é a única opção suportado no Windows CE para o campo de CALLCONV estrutura de _ATL_FUNC_INFO .Qualquer outro valor não é suportado para seu comportamento indefinido.

Comentários

Os primeiros quatro parâmetros macro são os mesmos que os macro do SINK_ENTRY_EX .O parâmetro final fornece informações de tipo para o evento.A implementação de CE ATL de coletores de eventos ActiveX suporta apenas valores de retorno do tipo ou HRESULT de vácuo dos métodos do manipulador de eventos; qualquer outro valor de retorno não é suportado e seu comportamento é indefinido.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

Classe de IDispEventSimpleImpl

Conceitos

Suporte IDispEventImpl

Outros recursos

Macros controle composto

Macros de ATL