Partager via


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)