The Stop 0x9F message indicates that a driver is in an inconsistent or invalid power state.
Table C.4 describes the information provided by Stop 0x9F messages. The value of the first parameter indicates the type of violation (see the Description column) and determines the meaning of the next three parameters.
Table C.4 Parameter Listing for Stop Message 0x9F
| Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Description |
|---|---|---|---|---|
| 0x00000001 | Pointer to the device object | Reserved | Reserved | The device object being freed still has an incomplete power request pending. |
| 0x00000002 | Pointer to the target device object | Pointer to the device object | Reserved | The device object completed the I/O request packet for the system power state request, but failed to call PoStartNextPowerIrp. |
| 0x00000003 | Pointer to the target device object | Pointer to the device object | The I/O request packet | The device driver did not properly set the I/O request packetas "pending" or complete the I/O request packet. |
| 0x00000100 | Pointer to the nonpaged device object | Pointer to the target device object | Pointer to the device object to notify | The device objects in the devnode were inconsistent in their use of DO_POWER_PAGABLE. |
| 0x00000101 | Child device object | Child device object | Parent device object | A parent device object has detected that a child device has not set the DO_POWER_PAGABLE bit. |
This Stop message typically occurs during events that involve power state transitions, such as:
The following suggestions are specific to Stop 0x9F errors. For additional troubleshooting suggestions that apply to all Stop errors, see "Stop Message Checklist" later in this appendix.
For more information about Stop 0x9F messages, see the Microsoft Knowledge Base link on the Web Resources page at http://www.microsoft.com/windows/reskits/webresources. Search using keywords winnt, 0x0000009F, and 0x9F.