共用方式為


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)