存储驱动程序的系统标头文件

系统提供的存储驱动程序包括头文件 scsi.h,其中包含大多数符合 SCSI 的驱动程序使用的 SCSI 兼容 CDB 和其他结构的定义。 此头文件包括 srb.h,它定义系统提供的端口驱动程序提供给下一个较低存储类和筛选器驱动程序的接口。

与操作系统无关的 SCSI 微型端口驱动程序(可以设计为在基于 NT 的操作系统的所有平台和仅限 x86 的 Microsoft Windows 系统上运行)包括系统提供的头文件 miniport.hscsi.h,其中包括 srb.h

磁带微型类驱动程序包括 minitape.h

中型更换器微型类驱动程序包括 mcd.h

供应商提供的类和筛选器驱动程序还可以合并示例文件 classpnp.hclasspnp.c。 这些文件定义一系列 Xxx 例程,用于简化类和筛选器驱动程序的设计。 但是, classpnp.hclasspnp.c 只是示例,在任何版本的 Windows 操作系统中都不受支持。 请谨慎在生产驱动程序中使用这些文件,因为 classpnp.h 中的某些结构和例程声明可能不是最新的,或者可能与运行驱动程序的 Windows 版本不兼容。