Condividi tramite


Struttura STISUBSCRIBE (sti.h)

La struttura STISUBSCRIBE viene usata come parametro per il metodo IStiDevice::Subscribe .

Sintassi

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

Members

dwSize

Dimensioni fornite dal chiamante, in byte, della struttura STISUBSCRIBE.

dwFlags

Uno dei flag di bit seguenti, definito in sti.h.

STI_SUBSCRIBE_FLAG_EVENT

Le notifiche degli eventi devono essere recapitate all'applicazione tramite chiamate a SetEvent. Il membro hEvent contiene un handle di eventi Win32.

Questo flag di bit è preferito per motivi di sicurezza.

STI_SUBSCRIBE_FLAG_WINDOW

Le notifiche degli eventi devono essere recapitate all'applicazione usando i messaggi della finestra. Il membro dwWndNotify contiene un handle di finestra e uiNotificationMessage contiene un messaggio di finestra.

Questo flag di bit è obsoleto. Non usare.

dwFilter

Riservato per l'utilizzo nel sistema.

hWndNotify

Gestire una finestra dell'applicazione che deve ricevere il messaggio specificato da uiNotificationMessage quando si verifica un evento. Usato solo se STI_SUBSCRIBE_FLAG_WINDOW è impostato in dwFlags.

hEvent

Gestire un evento Win32 creato con CreateEvent, che il monitoraggio eventi userà con SetEvent quando si verifica un evento e per cui l'applicazione può attendere. Usato solo se STI_SUBSCRIBE_FLAG_WINDOW è impostato in dwFlags.

uiNotificationMessage

Messaggio di finestra che deve essere passato alla finestra dwWndNotify quando si verifica un evento.

Requisiti

Requisito Valore
Intestazione sti.h (include Sti.h)