A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-code-reference2 below:

Bug Check Code Reference - Windows drivers

This article describes common bug check codes displayed on the bug check screen. You can use the !analyze extension in the Windows Debugger (WinDbg) to display information about a bug check code.

The information in this article is intended for programmers. Depending on your scenario requirements, you might be interested in another article:

Use WinDbg to display stop code information

If you're looking for a specific bug check code that isn't described in this article, you can use the !analyze extension in WinDbg. This command causes WinDbg to display information about the specified bug check code.

Run the extention in kernel mode with the syntax !analyze -show <code>. Replace the <code> placeholder with the bug check code to analyze. If your default number base (radix) isn't 16, prefix the <code> value with 0x.

If you want to display any available parameter information, include the stop code parameters in the !analyze command. To display information on Bug Check 0x9F: DRIVER_POWER_STATE_FAILURE for a parameter 1 value of 0x3, you use the command !analyze -show 0x9F 0x3. The following example demonstrates the syntax and output:

1: kd> !analyze -show 0x9F 0x3

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.

Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: 0000000000000000, Physical Device Object of the stack
Arg3: 0000000000000000, nt!_TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: 0000000000000000, The blocked IRP

To download WinDbg, see Debugging tools for Windows. To learn more about the WinDbg development tools, see Get started with Windows debugging.

Work with dump files

When a bug check occurs, a bug check dump file might be available. The file contains more information about the memory contents when the stop code occurred. To understand the contents of memory during a failure, knowledge of processor memory registers and assembly is required. For more information, see:

Live dump stop codes don't reset the operating system. They allow for the capture of memory information for abnormal situations where the operating system can continue. This article doesn't list the live dump stop codes. For more information, see Kernel live dump code reference.

Review bug check codes

The following table lists the bug check codes and provides links for more information about each code.

Related articles

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4