Compartir a través de


SINK_ENTRY_INFORMATION

Utilice la macro de SINK_ENTRY_INFO dentro de un mapa de receptor de eventos para proporcionar la información necesaria para IDispEventSimpleImpl para distribuir eventos a la función pertinente de controlador.

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

Parámetros

  • id
    [in] entero sin signo que identifica el origen de eventos.Este valor debe coincidir con el parámetro de plantilla de nID utilizado en la clase base relacionada de IDispEventSimpleImpl .

  • iid
    [in] IID que identifica la interfaz de envío.

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

  • fn
    [in] Nombre de la función de controlador de eventos.Esta función debe utilizar la convención de llamada de _stdcall y tener la firma adecuada de dispinterface-estilo.

  • info
    [in] información de tipo para la función de controlador de eventos.Esta información de tipo se proporciona en forma de puntero a una estructura de _ATL_FUNC_INFO .CC_CDECL es la única opción admitida en Windows CE para el campo de CALLCONV de la estructura de _ATL_FUNC_INFO .Cualquier otro valor está no compatible para su comportamiento indefinido.

Comentarios

Los primeros cuatro parámetros macros son los mismos que los de la macro de SINK_ENTRY_EX .El parámetro final proporciona la información de tipo del evento.La implementación de CE ATL de los receptores de eventos ActiveX solo admite valores devueltos de HRESULT tipo o void de los métodos de control de eventos; cualquier otro valor devuelto es no admitidos y su comportamiento es indefinido.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

Clase de IDispEventSimpleImpl

Conceptos

Admitir IDispEventImpl

Otros recursos

Macros compuestas de Control

Macros de ATL