1394 샘플 및 진단 도구

WDK(Windows 드라이버 키트)에는 두 개의 샘플 커널 모드 드라이버(1394vdev.sys1394diag.sys)에 대한 소스 코드와 드라이버 작성기가 사용자 모드에서 IEEE 1394 스택과 통신할 수 있도록 하는 진단 소프트웨어가 포함되어 있습니다.

드라이버 소스 코드는 드라이버가 IEEE 1394 스택의 위쪽 가장자리와 통신하는 방법을 보여 줍니다. 비동기 및 등시 데이터 전송 외에도 샘플 소스 코드는 PnP(플러그 앤 플레이) 및 전원 관리 I/O IRP(요청 패킷)의 적절한 관리를 보여 줍니다.

시스템은 1394vdev.sys 열거하고 다르게 1394diag.sys . 1394vdev.sys 드라이버는 IEEE 1394 버스 드라이버가 IOCTL_IEEE1394_API_REQUEST 요청을 받을 때 로드하는 가상 진단 드라이버입니다. 1394diag.sys 드라이버는 IEEE 1394 하드웨어 디바이스가 PC에 연결되어 있을 때 IEEE 1394 버스 드라이버가 로드하는 물리적 진단 디바이스 드라이버입니다. WDK에 포함된 1394vdev.inf는 두 드라이버를 모두 로드합니다.