Site icon EfmSoft

What does BSOD 0xE8 (INVALID_CANCEL_OF_FILE_OPEN) mean?

 
Could be also:
ConstantTypeOS
ERROR_NO_DATAWin32 errorWindows
Previous Next
INVALID_FLOATING_POINT_STATE ACTIVE_EX_WORKER_THREAD_TERMINATION

INVALID_CANCEL_OF_FILE_OPEN

The INVALID_CANCEL_OF_FILE_OPEN bug check has a value of 0x000000E8. This indicates that an invalid file object was passed to IoCancelFileOpen.

INVALID_CANCEL_OF_FILE_OPEN Parameters

Parameter Description

1

The file object passed to IoCancelFileOpen

2

The device object passed to IoCancelFileOpen

3

Reserved

4

Reserved

Cause

The file object passed to IoCancelFileOpen is invalid. It should have reference of one. The driver that called IoCancelFileOpen is at fault.

Diagnostic approach

Parameter 1 is the file object rejected by IoCancelFileOpen, and Parameter 2 is the device object supplied with it. Inspect the caller on the failing stack and verify that the file object is the successful create/open result being canceled, still has the expected reference, and belongs to the device stack passed to the routine.

Trace the create path through the file-system filter stack and look for an earlier dereference, close, replacement of the file object, or a second cancellation path. The useful evidence is the file-object lifetime and ownership around the call; the general behavior of IoCancelFileOpen does not by itself explain why this particular object became invalid.

References


Looking for a different code? Search another status or error code.

Exit mobile version