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) |