错误检查 0xF1:SCSI_VERIFIER_DETECTED_VIOLATION

SCSI_VERIFIER_DETECTED_VIOLATION 错误检查的值为 0x000000F1。 这是所有驱动程序验证程序 SCSI 验证违规的错误检查代码。

重要

这篇文章适合程序员阅读。 如果你是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

SCSI_VERIFIER_DETECTED_VIOLATION 参数

参数 1 可确定违规类型。

参数 1 参数 2 参数 3 参数 4 错误消息的原因

0x1000

传递的第一个参数

传递的第二个参数

Reserved

微型端口驱动程序向 ScsiPortInitialize 传递了错误的参数。

0x1001

延迟(以微秒为单位)

预留

预留

微型端口驱动程序调用了 ScsiPortStallExecution,并指定了大于 0.1 秒的延迟,导致处理器停滞时间过长。

0x1002

例程的地址耗时太长

微型端口的 HW_DEVICE_EXTENSION 的地址

例程的持续时间(以微秒为单位)

端口驱动程序调用的微型端口例程执行时间超过 0.5 秒。

(对于大多数例程,0.5 秒是限制。但是,HwInitialize 例程允许 5 秒,而 FindAdapter 例程则不允许。)

0x1003

微型端口的 HW_DEVICE_EXTENSION 的地址

SRB 的地址

Reserved

微型端口驱动程序不止一次地完成了一个请求。

0x1004

SRB 的地址

微型端口的 HW_DEVICE_EXTENSION 的地址

Reserved

微型端口驱动程序完成了一个 SRB 状态无效的请求。

0x1005

微型端口的 HW_DEVICE_EXTENSION 的地址

LOGICAL_UNIT_EXTENSION 的地址

Reserved

微型端口驱动程序调用 ScsiPortNotification 请求 NextLuRequest,但未标记的请求仍处于活动状态。

0x1006

微型端口的 HW_DEVICE_EXTENSION 的地址

虚拟地址无效

Reserved

微型端口驱动程序向 ScsiPortGetPhysicalAddress 传递了无效的虚拟地址。

(这通常意味着提供的地址没有映射到公共缓冲区。)

0x1007

ADAPTER_EXTENSION 的地址

微型端口的 HW_DEVICE_EXTENSION 的地址

Reserved

总线的重置保留期已结束,但微型端口驱动程序仍有未完成的请求。

0x2001

延迟(以微秒为单位)

预留

预留

Storport 微型端口驱动程序调用了 StorPortStallExecution,并指定了超过 0.1 秒的延迟,导致处理器停滞时间过长。

0x2002

预留

预留

预留

StorPortGetUncachedExtension 未从微型端口驱动程序的 HwStorFindAdapter 例程调用。 StorPortGetUncachedExtension 例程只能从微型端口驱动程序的 HwStorFindAdapter 例程调用,并且只能用于总线主适配器。 在调用 StorPortGetUncachedExtension 之前,Storport 微型端口驱动程序必须设置 HW_INITIALIZATION_DATA (Storport) 结构的 SrbExtensionSize

0x2003

预留

预留

预留

已将无效地址传递给 StorPortGetDeviceBase 例程。 StorPortGetDeviceBase 例程仅支持系统即插即用 (PnP) 管理器分配给驱动程序的地址。

0x2004

预留

预留

预留

Storport 微型端口驱动程序多次完成同一 I/O 请求。

0x2005

预留

预留

预留

Storport 微型端口驱动程序将无效的虚拟地址传递给 StorPortReadxxxStorPortWritexxx 例程之一。 这通常意味着提供的地址没有映射到公共缓冲区。 指定的寄存器端口必须位于 StorPortGetDeviceBase 例程返回的映射内存空间范围内。

原因

有关原因的说明,请参阅“参数”章节中每个代码的说明。

解决方法

只有当驱动程序验证程序被指示监视一个或多个驱动程序时,才能进行此错误检查。 如果不打算使用驱动程序验证程序,则应将其停用。 还可以考虑删除导致此问题的驱动程序。

如果你是驱动程序编写者,请使用通过此错误检查获得的信息来修复代码中的错误。

驱动程序验证程序 SCSI 验证选项仅在 Windows XP 及更高版本中可用。 驱动程序验证程序 Storport 验证选项仅在 Windows 7 及更高版本中可用。 有关驱动程序验证程序的完整详细信息,请参阅 Windows 驱动程序工具包。