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

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)