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 (包含 Sti.h) |