Structure STISUBSCRIBE (sti.h)
La structure STISUBSCRIBE est utilisée comme paramètre pour la méthode IStiDevice ::Subscribe .
Syntaxe
typedef struct _STISUBSCRIBE {
DWORD dwSize;
DWORD dwFlags;
DWORD dwFilter;
HWND hWndNotify;
HANDLE hEvent;
UINT uiNotificationMessage;
} STISUBSCRIBE, *LPSTISUBSCRIBE;
Membres
dwSize
Taille fournie par l’appelant, en octets, de la structure STISUBSCRIBE.
dwFlags
L’un des indicateurs de bits suivants, définis dans sti.h.
STI_SUBSCRIBE_FLAG_EVENT
Les notifications d’événements doivent être remises à l’application par des appels à SetEvent. Le membre hEvent contient un handle d’événement Win32.
Cet indicateur de bits est préféré pour des raisons de sécurité.
STI_SUBSCRIBE_FLAG_WINDOW
Les notifications d’événements doivent être remises à l’application à l’aide de messages de fenêtre. Le membre dwWndNotify contient un handle de fenêtre et uiNotificationMessage contient un message de fenêtre.
Cet indicateur de bits est obsolète. Ne pas utiliser.
dwFilter
Réservé pour le système.
hWndNotify
Gérez vers une fenêtre d’application qui doit recevoir le message spécifié par uiNotificationMessage lorsqu’un événement se produit. Utilisé uniquement si STI_SUBSCRIBE_FLAG_WINDOW est défini dans dwFlags.
hEvent
Gérez un événement Win32 créé avec CreateEvent, que le moniteur d’événements utilisera avec SetEvent lorsqu’un événement se produit et pour lequel l’application peut attendre. Utilisé uniquement si STI_SUBSCRIBE_FLAG_WINDOW est défini dans dwFlags.
uiNotificationMessage
Message de fenêtre qui doit être passé à la fenêtre dwWndNotify lorsqu’un événement se produit.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | sti.h (inclure Sti.h) |