2011-01-27 19 views
3

私はlibraw1394ライブラリを使用しています。このライブラリは、LinuxのIEEE 1394バスに直接アクセスできます。それは非常に使いやすく、libraw1394 for Windowsのようなものがあるのだろうか?WindowsでのFireWire/IEEE 1394のプログラミング

一般に、WindowsでIEEE 1394バスにアクセスするにはどうすればよいですか? DDKはそれを行う唯一の方法ですか?

UPD。 VHPD1394が見つかりました。特殊なデバイスドライバで、Win32アプリケーションにIEEE 1394デバイスへの直接アクセスを提供します。ドキュメントには、あらゆる種類のIEEE 1394デバイスで使用できることが記載されているため、アプリケーション開発者はカーネルモードのWDMドライバを開発することなくデバイスを制御できます。プログラミングインタフェースはC、C++、Delphiをサポートしています。 残念ながら、それは無料ではありません!

UPD。フレディWitherdenがWindowsに彼のFireWireライブラリを移植する過程である:彼はここで尋ねhttp://www.eggheadcafe.com/software/aspnet/36228727/writing-a-1394-interface-driver.aspx

質問(Including a Windows DDK Header)DeviceIoを使用してのいくつかのアイデアは、FireWireバスにアクセスするために呼び出しを含んでいます。

おかげ

答えて

1

あなたはMicrosoft 1394 WDKを使用して1394のドライバを作成することができます。

+0

まあ、ドライバ全体とユーザー空間APIを書くのは意味がありません。 – ezpresso

関連する問題