錯誤檢查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 的值超過允許的值,就會發出這個錯誤檢查。