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


Структура 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 (включая Sti.h)