Поделиться через


0x164 проверки ошибок: WIN32K_CRITICAL_FAILURE

Проверка ошибок WIN32K_CRITICAL_FAILURE имеет значение 0x00000164. Это означает, что win32k столкнулся с критическим сбоем.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры WIN32K_CRITICAL_FAILURE

Параметр Описание
1

1 — тип сбоя.

0x1: REGION_VALIDATION_FAILURE— область выходит за пределы поверхности.

2 — указатель на контроллер домена

3. Указатель на SURFACE

4 — указатель на РЕГИОН

0x2: OPERATOR_NEW_USED — для выделения памяти используется оператор new.

2 . Зарезервировано

3. Зарезервировано

4. Зарезервировано

0x3: CRITICAL_APISET_EXTENSIONS_MISSING — отсутствует API набора api критического расширения.

2 — wchar_t* к имени отсутствующих функций

3. Зарезервировано

4. Зарезервировано

0x4: GDI_SPRITE_SURFACE_INVALID_DELETE — фигура спрайта GDI удаляется без удаления спрайта.

2. Дескриптор surface

3. Количество ссылок на SURFACE

4 — ИДЕНТИФИКАТОР владельца SURFACE

0x5: POINTER_DEVICE_EXCLUSIVE_OPEN_FAILED — не удалось открыть устройство с указателем.

2— UNICODE_STRING устройства

3. Зарезервировано

4. Зарезервировано

0x8: PUBLIC_DC_INVALID_PRIVATE_MEMBER — общедоступный контроллер домена имеет указатель на объект, принадлежащий определенному процессу.

2 — указатель на контроллер домена

3. Идентификатор процесса, которому принадлежит объект

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 отображает сведения об ошибке проверка и может быть полезно для определения первопричины.