Структура 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) |