Condividi tramite


SINK_ENTRY_INFORMATION

Utilizzare la macro SINK_ENTRY_INFO in una mappa del sink di eventi per fornire informazioni necessarie da IDispEventSimpleImpl per rispondere a eventi alla funzione di gestione rilevante.

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

Parametri

  • id
    [in] Unsigned Integer che identifica l'origine evento.Questo valore deve corrispondere al parametro di modello nID utilizzato nella classe di base correlata IDispEventSimpleImpl.

  • iid
    [in] IID che identifica l'interfaccia dispatch.

  • dispid
    [in] (che identifica l'evento specificato.

  • fn
    [in] nome della funzione del gestore eventi.Questa funzione deve utilizzare la convenzione di chiamata _stdcall e della firma stile interfaccia dispatch appropriata.

  • info
    [in] informazioni sulla funzione del gestore eventi.Queste informazioni sui tipi sono fornite sotto forma di puntatore a una struttura _ATL_FUNC_INFO.CC_CDECL è l'unica opzione supportati in Windows CE per il campo CALLCONV della struttura _ATL_FUNC_INFO.Qualsiasi altro valore è pertanto non supportato il comportamento indefinito.

Note

I primi quattro macro parametri sono gli stessi della macro SINK_ENTRY_EX.Il parametro finale fornisce per l'evento.L'implementazione di CE ATL i sink di evento ActiveX supportati solo i valori restituiti di HRESULT o la sospensione del tipo dai metodi del gestore eventi; qualsiasi altro valore restituito non è supportato e il relativo comportamento è definito.

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

Classe IDispEventSimpleImpl

Concetti

IDispEventImpl di supporto

Altre risorse

Macro del controllo composito

Macro ATL