错误检查 0xC:MAXIMUM_WAIT_OBJECTS_EXCEEDED

MAXIMUM_WAIT_OBJECTS_EXCEEDED 错误检查的值为 0x0000000C。 这表示当前线程超过了允许的等待对象数。

重要

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

MAXIMUM_WAIT_OBJECTS_EXCEEDED 参数

原因

此错误检查是由于不正确使用 KeWaitForMultipleObjectsFsRtlCancellableWaitForMultipleObjects 造成的。

调用方将指针传递到此例程的 WaitBlockArray 参数中的缓冲区。 系统将使用此缓冲区跟踪等待对象。

如果提供了缓冲区,则 Count 参数不能超过 MAXIMUM_WAIT_OBJECTS。 如果未提供缓冲区,则 Count 参数不能超过 THREAD_WAIT_OBJECTS。

如果 Count 的值超过允许的值,则会发出此错误检查。