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 在事件发生时 指定的消息的应用程序窗口。 仅在 dwFlags中设置STI_SUBSCRIBE_FLAG_WINDOW时才使用。
hEvent
处理使用 CreateEvent创建的 Win32 事件,事件监视器将在事件发生时以及应用程序可以等待时 SetEvent 一起使用。 仅在 dwFlags中设置STI_SUBSCRIBE_FLAG_WINDOW时才使用。
uiNotificationMessage
在事件发生时,应传递给 dwWndNotify 窗口的窗口消息。
要求
要求 | 价值 |
---|---|
标头 | sti.h (include Sti.h) |