1394 のサンプルと診断ツール
Windows driver Kit (WDK) には、2つのサンプルカーネルモードドライバー (1394vdev.sysと1394diag.sys) のソースコードと、ユーザーモードから IEEE 1394 スタックとの通信をドライバーライターに許可する診断ソフトウェアが含まれています。
ドライバーのソースコードは、ドライバーが IEEE 1394 スタックの上端と通信する方法を示しています。 このサンプルソースコードは、非同期およびアイソクロナスデータ転送に加えて、プラグアンドプレイ (PnP) と電源管理 i/o 要求パケット (irp) を適切に管理する方法を示しています。
システムは 1394vdev.sys を列挙し、異なる方法で 1394diag.sys します。 1394vdev.sys ドライバーは、IOCTL_IEEE1394_API_REQUEST 要求を受信したときに IEEE 1394 バスドライバーが読み込む仮想診断ドライバーです。 1394diag.sysドライバーは、ieee 1394 ハードウェアデバイスが PC に接続されたときに ieee 1394 バスドライバーが読み込む物理診断デバイスドライバーです。1394vdev、WDK に含まれているので、これらのドライバーの両方を読み込みます。