Jungo LTD. COPYRIGHT Copyright (c) Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip Israel Phone (USA) (W

Similar documents
Jungo LTD. COPYRIGHT Copyright (c) Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip Israel Phone (USA) (W

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

% 11.1% +6.% 4, % %+12.2% 54,16 6.6% EV7, ,183 Copyright 216 JAPAN POST GROUP. All Rights Reserved. 1

untitled

UIOUSBCOM.DLLコマンドリファレンス

初心者にもできるアメブロカスタマイズ新2016.pages

Polycom RealConnect for Microsoft Office 365

- 2 Copyright (C) All Rights Reserved.

Copyright All Rights Reserved. -2 -!

Microsoft Word - Improved_Protected-Mode_API_Support

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

intra-mart Accel Platform

Compliance Guardian 3 SP3 Release Notes

Łñ“’‘‚2004


プリント

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

untitled

IIJ GIOリモートアクセスサービス Windows 7 設定ガイド

Unibo-with ガイド Unibo-with とは Unibo-with とは スマートフォン専用のユニボ用アプリです 外出先でも 留守番中のユニボの機能を一部活用できます ユニボの家族や友達とビデオ通話 見守り機能 ユニボとカレンダーを共有 ユニボで撮った写真をダウンロード A さんと通話で

LCV-Net セットアップガイド macOS

Sophos Enterprise Console

IIJ GIOリモートアクセスサービス Windows 10 設定ガイド

PPTテンプレート集 ver.1.0

NFCライブラリマニュアル

健康保険組合のあゆみ_top

リバースマップ原稿2

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

Silk Central Connect 15.5 リリースノート

システム管理者ガイド GIGAPOD 3 システム管理者ガイド - 負荷分散構成 第 1.01 版 2013 年 3 月 改訂履歴 No バージョン 日付 作成者 改訂者 補足 /09 トライポッドワークス 初稿 /03 トライポッドワークス cr

OSの切替えについて

株式会社インターナショナルシステムリサーチ International Systems Research Co. CloudGate UNO secured by Cybertrust デバイス ID 証明書 インストールマニュアル Windows 用 Ver [ 目次 ] はじめに 1

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.14 P.15 P.16 P.16 P.17 P.19 P.20 P.22 P P P P P P P P P

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P.10 P.12 P.13 P.14 P.14 P.15 P.17 P.18 P.20 P P P P P.25 P.27 P.28 Copyright 2016 JAPAN POST BA

<4D F736F F D E096BE8E9197BF5F984193AE F B40945C432E646F63>

activePDF 製品ライセンスについて

CLUSTERPRO X for Windows PPガイド

目次 USBドライバダウンロードの手順...2 USBドライバインストールの手順...3 インストール結果を確認する...19 USBドライバアンインストール / 再インストールの手順...21 USB ドライバダウンロードの手順 1. SHL21 のダウンロードページからダウンロードしてください

アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2


Copyright 2008 NIFTY Corporation All rights reserved. 2

MEDIAPOINT HD ファームウェアリリースノート

CLUSTERPRO MC StorageSaver for BootDisk 1.2 (for Windows) インストールガイド 2014(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

迷惑メールフィルタリングサービス フィードバック機能マニュアル

untitled

HD View Single Windowsセットアップガイド

Fuji Xerox Co., Ltd. All rights reserved.

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

Microsoft Word - OpsMgrConnectorGuide.doc

ConsoleDA Agent For Server インストールガイド

IIJダイレクトアクセス APN簡易設定ツール(APNSetupperD.exe)を利用した接続方法

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P P.31

AN424 Modbus/TCP クイックスタートガイド CIE-H14

Android Layout SDK プログラミング マニュアル

intra-mart ワークフローデザイナ

連絡先

Copyright 2006 KDDI Corporation. All Rights Reserved page1

Windows Vista(R) Home Premium 64ビット版について

CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

ArcGIS for Server での Web マップの作成方法

水島宏一の器械運動アプリ 簡易マニュアル

Qlik Sense のシステム要件


システム必要条件 - SAS Forecast Server 3.1

KDDI

2

PowerPoint プレゼンテーション

アプリケーション補足説明書(Office2003)

VERITAS Backup Exec for Windows Servers Management Pack for Microsoft Operations Manager ガイド

1000 Copyright(C)2009 All Rights Reserved - 2 -

MINI2440マニュアル

スライド 1

Microsoft Word - XOOPS インストールマニュアルv12.doc

! Copyright 2015 sapoyubi service All Rights Reserved. 2

report03_amanai.pages

report05_sugano.pages

エンドポイントにおける Web コントロール 概要ガイド

MMO ゲームパッド JC-DUX60BK ドライバー設定ガイド このドライバー設定ガイドは JC-DUX60BK に付属のドライバーを使った 各ボタンやスティックへの機能割り当てや連射の設定などの操作について説明しています ドライバーのインストール方法については JC-DUX60BK に付属のユー

Microsoft Word - Circular-Memory-Leak_Mitigation

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

画面について メイン画面 メイン画面 Logitec EXtorage Link を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 メニュー 2 端末から外部ストレージへ 3 外部ストレージから端末へ 4 端末 5 外部ストレージ 6 カメラ機能 スマホやタブレットで使

WinDriver v9.00 PCI API リファレンス

Microsoft Word - e-Parcel_VCN-CommCenter7.0_Installation_manual doc

Apple Push 通知サービスについて モバイルデバイス管理 (MDM) と Apple Push 通知サービス Apple Push 証明書を登録する目的... 3 Apple Push 証明書 Apple Push 証明書登録 Apple P

目次 1. はじめに 用語説明 対象アダプタ P HBA/2P HBAで異なる性能 付録 ( 性能測定環境 ) P HBAでの性能測定環境 P HBAでの性能測定環境 本書の

スタートガイド〈サービス利用準備編〉

Microsoft Word - Writing Windows Installer's DLL.doc

目次はじめに 必要システム環境 インストール手順 インストール前の注意点 インストールの準備 (.NET Framework3.5 SP1 のインストール ) ライセンスの登録 初期設定情報の入力... 8

Transcription:

Appendix C. WinDriver IPC エクセルソフト株式会社 - 1 -

Jungo LTD. COPYRIGHT Copyright (c) 1997 2018 Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip 42504 Israel Phone (USA) 1-877-514-0537 (Worldwide) +972-8859365 Fax (USA) 1-877-514-0538 (Worldwide) +972-9-8859366 ご注意 このソフトウェアの著作権はイスラエル国 Jungo Ltd. 社にあります このマニュアルに記載されている事項は 予告なしに変更されることがあります このソフトウェアおよびマニュアルは 本製品のソフトウェア契約に基づき 登録者の管理下でのみ使用することができます このソフトウェアの仕様は予告なしに変更されることがあります このマニュアルの一部または全部を エクセルソフト株式会社の文書による承諾なく 無断で複写 複製 転載 文章化することを禁じます WinDriver はイスラエル国 Jungo 社の商標です エクセルソフト株式会社 108-0073 東京都港区三田 3 丁目 9 番 9 号森伝ビル 6 階 Tel: 03-5440-7875 Fax: 03-5440-7876 E-MAIL: xlsoftkk@xlsoft.com Web ページ : https://www.xlsoft.com/ - 2 -

目次 Appendix C. WinDriver IPC... - 1 - C.2. WinDriver IPC API Reference... - 3 - C.2.1. IPC_MSG_RX_HANDLER()... - 3 - C.2.2. WDS_IpcRegister()... - 5 - C.2.3. WDS_IpcUnRegister()... - 9 - C.2.4. WDS_IsIpcRegistered()... - 10 - C.2.5. WDS_IpcScanProcs()... - 10 - C.2.6. WDS_IpcMulticast()... - 13 - C.2.7. WDS_IpcSubGroupMulticast()... - 16 - C.2.8. WDS_IpcUidUnicast()... - 18 - C.2. WinDriver IPC API Reference この章では WinDriver/include/wds_lib.h に定義された WinDriver IPC API に ついて説明します C.2.1. IPC_MSG_RX_HANDLER() Purpose WinDriver IPC メッセージハンドラコールバック Prototype typedef void (*IPC_MSG_RX_HANDLER)( WDS_IPC_MSG_RX *pipcrxmsg, void *pdata); - 3 -

Parameters Name Type Input/Output pipcrxmsg WDS_IPC_MSG_RX * Input dwsenderuid DWORD Input dwmsgid DWORD Input qwmsgdata UINT64 Input pdata void * Input Name pipcrxmsg 受信した IPC メッセージへのポインタ dwsenderuid 送信プロセスの WinDriver IPC のユニークな ID dwmsgid ユーザーアプリケーションで定義した 32 ビットのユニー クな番号 この番号は WinDriver IPC 配下で動作するすべ - 4 -

Name てのユーザーアプリケーションに知らされる必要があり その同じグループ ID を共有する必要があります qwmsgdata オプション 送信ユーザーアプリケーションプロセスか らの 64 ビットの追加データ pdata WDS_IpcRegister() へ渡されるアプリケーション定義のデ ータ [C.2.2] C.2.2. WDS_IpcRegister() Purpose WinDriver IPC にアプリケーションを登録する この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます - 5 -

Prototype DWORD DLLCALLCONV WDS_IpcRegister( const CHAR *pcprocessname, DWORD dwgroupid, DWORD dwsubgroupid, DWORD dwaction, IPC_MSG_RX_HANDLER pfunc, void *pdata); Parameters Name Type Input/Output pcprocessname const CHAR* Input dwgroupid DWORD Input dwsubgroupid DWORD Input dwaction DWORD Input pfunc 参照 IPC_MSG_RX_HANDLER() [C.2.1] Input pdata void* Input - 6 -

Name pcprocessname オプションのプロセス名の文字列 dwgroupid 指定したアプリケーションを表すユニークなグループ ID 正の値で dwsubgroupid 何タイプか同時に動作させている場合 サブグループ ID からユーザーアプリケーションのタイプを区別できる 正の値で dwaction 受信する IPC メッセージのタイプ 下記に列挙される値 で構成されます WD_IPC_UNICAST_MSG: WD_IPC_MULTICAST_MSG: WD_IPC_ALL_MSG: - 7 -

Name pfunc ユーザーモードの IPC メッセージハンドラコールバック 関数 別のプロセスが発するメッセージ ( 上記 dwaction ) を WinDriver が受けたときにコールバックされる 参照 IPC_MSG_RX_HANDLER() [C.2.1] pdata ユーザーモードの IPC メッセージハンドラコールバック ルーチン ( 上記 pfunc) へのデータ Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. Remarks ユーザーアプリケーション群に対して ユニークなグループ ID パラメータを 選択する必要があります これは WinDriver をデフォルトのドライバ名 (windrvrxxxx) で使用している複数のアプリケーションがメッセージを混同す ることを予防するためになされます 配布する前には ドライバ名を変更しこ の問題や他の問題とも完全回避することを強く推奨します ( 名前の変更につい - 8 -

て Section 15.2 参照 ) サブグループ ID パラメータで 同時に何タイプも動か しているユーザーアプリケーションのタイプを判別できるでしょう C.2.3. WDS_IpcUnRegister() Purpose WinDriver IPC からユーザーアプリケーションの登録を外せます この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IpcUnRegister(void); Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. - 9 -

C.2.4. WDS_IsIpcRegistered() Purpose WinDriver IPC にアプリケーションが登録済みか確認できます この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IsIpcRegistered(void); Return Value 成功なら TRUE を返します 失敗なら FALSE を返します C.2.5. WDS_IpcScanProcs() Purpose スキャンして アプリケーションプロセスのグループ ID (WDS_IpcRegister() [C.2.2] で登録されたものか 指定したグループ ID) を共 有しているすべての登録プロセスの情報を返します - 10 -

この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IpcScanProcs( DWORD dwgroupid, WDS_IPC_SCAN_RESULT *ipcscanprocs); Parameters Name Type Input/Output dwgroupid DWORD Input ipcscanprocs WDS_IPC_SCAN_RESULT* Output dwnumprocs DWORD Output procinfo WD_IPC_PROCESS[] Output * cprocessname CHAR* Output - 11 -

Name Type Input/Output * dwsubgroupid DWORD Output * dwgroupid DWORD Output * hipc DWORD Output Name dwgroupid 0 現在のプロセスのグループ ID を共有しているプロ セスをスキャンします その他 指定したグループ ID で登録されたすべてのプ ロセスをスキャンします ipcscanprocs dwnumprocs 合致したプロセス数 procinfo 合致したプロセスの配列 - 12 -

Name * cprocessname 合致したプロセス名 * dwsubgroupid ユニークなサブグループ ID * dwgroupid 関係のないプロセスを廃棄するためのユニークなプロセ スグループ ID Unique identifier of the processes group for discarding unrelated processes * hipc 低レベル関数 WD_IpcRegister() が返した IPC ハンドル Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. C.2.6. WDS_IpcMulticast() Purpose 送信プロセスとして同じグループ ID で登録されたすべてのプロセスに メッ セージを送信します - 13 -

この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IpcMulticast( DWORD dwmsgid, UINT64 qwmsgdata); Parameters Name Type Input/Output dwmsgid DWORD Input qwmsgdata UINT64 Input - 14 -

Name dwmsgid ユーザーアプリケーションで定義した 32 ビットのユニークな 番号 この番号は WinDriver IPC 配下で動作するすべてのユ ーザーアプリケーションに知らされる必要があり その同じ グループ ID を共有する必要があります qwmsgdata オプション 送信ユーザーアプリケーションからの 64 ビ ットの追加データ Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. - 15 -

C.2.7. WDS_IpcSubGroupMulticast() Purpose 同じサブグループ ID で登録されたすべてのプロセスに メッセージを送信し ます この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IpcSubGroupMulticast( DWORD dwrecipientsubgroupid, DWORD dwmsgid, UINT64 qwmsgdata); Parameters Name Type Input/Output dwrecipientsubgroupid DWORD Input dwmsgid DWORD Input - 16 -

Name Type Input/Output qwmsgdata UINT64 Input Name dwrecipientsubgroupid 受信者のサブグループ ID 何タイプか同時に動 作させている場合 サブグループ ID からユーザ ーアプリケーションのタイプを区別できる dwmsgid ユーザーアプリケーションで定義した 32 ビット のユニークな番号 この番号は WinDriver IPC 配 下で動作するすべてのユーザーアプリケーション に知らされる必要があり その同じグループ ID を共有する必要があります qwmsgdata オプション 送信ユーザーアプリケーションか らの 64 ビットの追加データ - 17 -

Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. C.2.8. WDS_IpcUidUnicast() Purpose WinDriver IPC のユニーク ID を持つプロセスに メッセージを送信します この API は標準の WinDriver API 群には属しません 標準のバージョ ンの WinDriver には含まれません WinDriver for Server の API で あり WinDriver for Server のライセンスが必要です WinDriver for Server の API 群は 評価版 WinDriver に含まれます Prototype DWORD DLLCALLCONV WDS_IpcUidUnicast( DWORD dwrecipientuid, DWORD dwmsgid, UINT64 qwmsgdata); - 18 -

Parameters Name Type Input/Output dwrecipientuid DWORD Input dwmsgid DWORD Input qwmsgdata UINT64 Input Name dwrecipientuid WinDriver IPC ユニーク ID で あるアプリケーションを 特定できます 受信者の UID は WDS_IpcScanProcs() [C.2.5] の結果から取得するか WDS_IpcRegister() [C.2.2] で登録されたコールバックで 受信した送信者の ID で取得できます dwmsgid ユーザーアプリケーションで定義した 32 ビットのユニー クな番号 この番号は WinDriver IPC 配下で動作するす - 19 -

Name べてのユーザーアプリケーションに知らされる必要があ り その同じグループ ID を共有する必要があります qwmsgdata オプション 送信ユーザーアプリケーションからの 64 ビットの追加データ Return Value 成功なら WD_STATUS_SUCCESS (0) を返します 失敗なら そのエラーコ ードを返します [B.11]. テクニカルサポート エクセルソフト Web ページ https://www.xlsoft.com/jp/qa/ エクセルソフト株式会社 108-0073 東京都港区三田 3 丁目 9 番 9 号森伝ビル 6 階 Tel: 03-5440-7875 Fax: 03-5440-7876 E-MAIL: xlsoftkk@xlsoft.com Web ページ : https://www.xlsoft.com/ - 20 -