テクニカル ドキュメント #18



Doc ID: 18
製品: WinDriver
Version:  --

WinDriver で、I/O およびメモリ転送をグループ化できますか?

はい。WinDriver を使用して、WD_MultiTransfer() 関数を呼んで、I/O およびメモリ転送をグループ化できます。WD_MultiTransfer() 関数で、1度の呼び出しで複数の転送を実行できます。

注意: WD_CardRegister() からの戻りの物理アドレスの仮想ユーザー モード マップを使用して、ユーザー モード アプリケーションから直接メモリーにアクセスできます:
cardReg.Card.Item[i].I.Mem.dwUserDirectAddr
(上記の 'i' は、WD_ITEMS 'Item' 配列の関連メモリ アイテムの index アイテムです)。

WinDriver を使用したドライバのパフォーマンスの向上方法に関しては、テクニカル ドキュメント #17 を参照してください。