HYPERGUARD_VIOLATION

Code: 0x18c (396)

As HRESULT:As NTSTATUS:

Parameters

ParameterDescription
1Type of corrupted region - values listed below.
2Failure type dependent information.
3Reserved.
4Reserved.

Description

The HYPERGUARD_VIOLATION bug check has a value of 0x0000018C. This indicates that the kernel has detected that critical kernel code or data have been corrupted.

Important

This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

Note

This bug code is reserved for use by Hyperguard only. It is not a general purpose bug code intended for use by other components in data corruption scenarios. Instead, define a unique bug code for your component. Do not use this bug code in your component.

Cause

This bugcheck is generated when the kernel detects that critical kernel code or data have been corrupted. There are generally three causes for a corruption:

1) A driver has inadvertently or deliberately modified critical kernel code or data.

2) A developer attempted to set a normal kernel breakpoint using a kernel debugger that was not attached when the system was booted. Normal breakpoints, "bp", can only be set if the debugger is attached at boot time. Hardware breakpoints, "ba", can be set at any time.

3) A hardware corruption occurred, e.g. failing RAM holding kernel code or data.

See Also

Bug Check Code Reference

Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.

Associated Modules

ModuleCodeFound inDescription
EventCreate.exe0x18c78.11011%1
kernel32.dll0x18c1011The cloud operation cannot be performed on a file with incompatible hardlinks.
webservices.dll0x18c78.11011The max message size '%1' is invalid.
3 entries