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
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 en appelant 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. N’utilisez pas.
dwFilter
Réservé à l’utilisation du 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 transmis à la fenêtre dwWndNotify lorsqu’un événement se produit.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | sti.h (include Sti.h) |