bug 检查 0x164:WIN32K_CRITICAL_FAILURE

WIN32K_CRITICAL_FAILURE bug 检查的值为 0x00000164。 这表示 Win32k 遇到严重故障。

重要

这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

WIN32K_CRITICAL_FAILURE 参数

参数 说明
1

1 - 故障的类型。

0x1:REGION_VALIDATION_FAILURE - 区域超出表面边界。

2 - 指向 DC 的指针

3 - 指向 SURFACE 的指针

4 - 指向 REGION 的指针

0x2:OPERATOR_NEW_USED - 运算符“new”用于分配内存。

2 - 保留

3 - 保留

4 - 保留

0x3:CRITICAL_APISET_EXTENSIONS_MISSING - 关键扩展 APISET API 缺失。

2 - wchar_t* 到缺失函数的名称

3 - 保留

4 - 保留

0x4:GDI_SPRITE_SURFACE_INVALID_DELETE - 正在删除 GDI 子画面的形状,而不删除子画面。

2 - SURFACE 的句柄

3 - 对 SURFACE 的引用计数

4 - SURFACE 所有者的 PID

0x5:POINTER_DEVICE_EXCLUSIVE_OPEN_FAILED - 无法打开指针设备。

2 - 设备的 UNICODE_STRING

3 - 保留

4 - 保留

0x8:PUBLIC_DC_INVALID_PRIVATE_MEMBER - 公共 DC 具有指向特定进程拥有的对象的指针。

2 - 指向 DC 的指针

3 - 拥有对象的进程 ID

4 - 保留

0xA:TTFD_INVOKE_ILLEGAL_ID - TTFD 中使用的函数表索引无效。

2 - 保留

3 - 保留

4 - 保留

0xB:OTFD_INVOKE_ILLEGAL_ID - ATMFD 中使用的函数表索引无效。

2 - 保留

3 - 保留

4 - 保留

0xC:GFPE_INVOKE_ILLEGAL_ID - PALETTE 中使用的函数表索引无效。

2 - 指向 PALETTE 的指针

3 - 索引无效

4 - 最大有效索引 + 1

0x10:USER_SAS_REGISTRATION_FAILED - SAS 密钥注册失败。

2 - vkey

3- 修饰符

4 - 标志

2 请参阅参数 1
3 请参阅参数 1
4 请参阅参数 1

解决方法

!analyze 调试扩展显示有关 bug 检查的信息,并有助于确定根本原因