다음을 통해 공유


스토리지 드라이버용 시스템 헤더 파일

시스템에서 제공하는 스토리지 드라이버에는 CDB에 대한 SCSI 규격 정의 및 대부분의 SCSI 규격 드라이버에서 사용하는 기타 구조체가 포함된 헤더 파일 scsi.h가 포함됩니다. 이 헤더 파일에는 시스템이 제공하는 포트 드라이버에서 제공하는 인터페이스를 다음 하위 스토리지 클래스 및 필터 드라이버로 정의하는 srb.h가 포함되어 있습니다.

운영 체제 독립적 SCSI 미니포트 드라이버는 NT 기반 운영 체제의 모든 플랫폼과 x86 전용 Microsoft Windows 시스템에서 모두 실행되도록 설계될 수 있으며, srb.h를 포함하는 시스템 제공 헤더 파일 miniport.hscsi.h를 포함합니다.

테이프 미니클래스 드라이버에는 minitape.h가 포함되어 있습니다.

중간 체인저 미니클래스 드라이버에는 mcd.h가 포함됩니다.

공급업체에서 제공하는 클래스 및 필터 드라이버는 classpnp.h 및 classpnp.c 샘플 파일을 통합할 수도 있습니다. 이러한 파일은 클래스및 필터 드라이버의 디자인을 간소화하는 일련의 클래스 Xxx 루틴을 정의합니다. 그러나 classpnp.hclasspnp.c 는 샘플일 뿐이며 Windows 운영 체제의 어떤 버전에서도 지원되지 않습니다. classpnp.h의 구조 및 루틴 선언 중 일부는 최신이 아니거나 드라이버가 실행되는 Windows 버전과 호환되지 않을 수 있으므로 프로덕션 드라이버에서 이러한 파일을 사용하는 것에 주의해야 합니다.