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