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 ウィンドウに渡す必要があるウィンドウ メッセージ。
要件
要件 | 値 |
---|---|
Header | sti.h (Sti.h を含む) |