Поделиться через


Структура STISUBSCRIBE (sti.h)

Структура STISUBSCRIBE используется в качестве параметра для метода IStiDevice::Subscribe.

Синтаксис

typedef struct _STISUBSCRIBE {
  DWORD  dwSize;
  DWORD  dwFlags;
  DWORD  dwFilter;
  HWND   hWndNotify;
  HANDLE hEvent;
  UINT   uiNotificationMessage;
} STISUBSCRIBE, *LPSTISUBSCRIBE;

Члены

dwSize

Предоставленный вызывающим номером размер (в байтах) структуры STISUBSCRIBE.

dwFlags

Один из следующих битовых флагов, определенных в sti.h.

STI_SUBSCRIBE_FLAG_EVENT

Уведомления о событиях должны доставляться в приложение путем вызовов SetEvent. Элемент hEvent содержит дескриптор событий Win32.

Этот битовый флаг предпочтителен по соображениям безопасности.

STI_SUBSCRIBE_FLAG_WINDOW

Уведомления о событиях должны быть доставлены приложению с помощью сообщений окна. Элемент dwWndNotify содержит дескриптор окна и uiNotificationMessage содержит сообщение окна.

Этот битовый флаг устарел. Не используйте.

dwFilter

Зарезервировано для использования системы.

hWndNotify

Обработайте окно приложения, которое должно получать сообщение, указанное uiNotificationMessage при возникновении события. Используется только в том случае, если STI_SUBSCRIBE_FLAG_WINDOW задан в dwFlags.

hEvent

Обработка события Win32, созданного с помощью CreateEvent, которое монитор событий будет использовать с SetEvent, когда происходит событие и для которого приложение может ждать. Используется только в том случае, если STI_SUBSCRIBE_FLAG_WINDOW задан в dwFlags.

uiNotificationMessage

Сообщение окна, которое должно передаваться в окно dwWndNotify при возникновении события.

Требования

Требование Ценность
заголовка sti.h (include Sti.h)