Compartir a través de


Estructura STISUBSCRIBE (sti.h)

La estructura STISUBSCRIBE se usa como parámetro para el método IStiDevice::Subscribe .

Sintaxis

typedef struct _STISUBSCRIBE {
  DWORD  dwSize;
  DWORD  dwFlags;
  DWORD  dwFilter;
  HWND   hWndNotify;
  HANDLE hEvent;
  UINT   uiNotificationMessage;
} STISUBSCRIBE, *LPSTISUBSCRIBE;

Miembros

dwSize

Tamaño proporcionado por el autor de la llamada, en bytes, de la estructura STISUBSCRIBE.

dwFlags

Una de las siguientes marcas de bits, definidas en sti.h.

STI_SUBSCRIBE_FLAG_EVENT

Las notificaciones de eventos se deben entregar a la aplicación mediante llamadas a SetEvent. El miembro hEvent contiene un identificador de eventos Win32.

Se prefiere esta marca de bits por motivos de seguridad.

STI_SUBSCRIBE_FLAG_WINDOW

Las notificaciones de eventos se deben entregar a la aplicación mediante mensajes de ventana. El miembro dwWndNotify contiene un identificador de ventana y uiNotificationMessage contiene un mensaje de ventana.

Esta marca de bits está obsoleta. No debe usarse.

dwFilter

Reservado para uso del sistema.

hWndNotify

Controle a una ventana de aplicación que debe recibir el mensaje especificado por uiNotificationMessage cuando se produce un evento. Solo se usa si STI_SUBSCRIBE_FLAG_WINDOW se establece en dwFlags.

hEvent

Controle un evento Win32 creado con CreateEvent, que el monitor de eventos usará con SetEvent cuando se produzca un evento y para el que la aplicación pueda esperar. Solo se usa si STI_SUBSCRIBE_FLAG_WINDOW se establece en dwFlags.

uiNotificationMessage

Mensaje de ventana que se debe pasar a la ventana dwWndNotify cuando se produce un evento.

Requisitos

Requisito Valor
Header sti.h (include Sti.h)