SINK_ENTRY_INFO
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