1Gbit イーサネット経由で PC に接続されたデバイスがあります。WinXP/7 次の方法でデータをキャプチャしたい:
- PC がデバイスにコマンドを送信 (データ取得を開始)
- デバイスは PC にデータを送信しています
- ユーザーアプリケーションは取得を待ちます
- ドライバはメモリにデータを保存します
- デバイスが取得完了を通知するコマンドを送信
- ドライバーが割り込みを生成し、ユーザー アプリケーションがドライバーからのデータの読み取りを開始します。
それを実装する方法がわかりません。NICドライバがあります。NDISがあります。ユーザー アプリケーションは NDIS と通信できますか? NDIS と通信するために追加のドライバーを作成する必要がありますか?