共用方式為


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)