Серия
Исключение точки сбоя C000027C
Исключение точки сбоя (POF) — это тип исключения, созданного приложениями UWP. Она появилась в Windows 10 Fall Creators Update (сентябрь 2017 г.).
Код исключения 0xC000027C.
Первый параметр исключения (0) — ЭТО HRESULT. В 64-разрядных дампах значение должно быть маскировано до нижнего 32 бита. например, 0xFFFFFFFF80070512 => 0x80070512
Исключение точки сбоя заменяет или улучшает застойное исключение (0xC000027B). Как и в случае с исключениями, код исключения создается платформой WinRT Framework. Для его использования не требуется повторно скомпилировать приложения.
Исключение POF возникает при сбое асинхронной операции. Когда исключение сообщается из рабочего потока, процесс Shapshot собирается из процесса. Дескриптор PSS и HRESULT исключения упаковываются в объект на основе IRestrictedErrorInfo и направляется через слои проекции языка WinRT. Если исключение не обрабатывается вызывающим оператором, моментальный снимок процесса используется для отправки сообщения о проблеме обратно при вызове RoOriginateException или RoOriginateLanguageException.
Выполните следующие действия при отладке этих проблем с помощью средств отладки для Windows:
- .exr -1
- Определение HRESULT с помощью первого параметра
- !error <hresult> и /or !pde.err <hresult>
- Описание HRESULT
- .ecxr
- Задайте для текущего контекста отладчика положение моментального снимка процесса
- k
- Просмотр стека вызовов
Дополнительные ресурсы:
- Внутри — исправленное исключение
- Внутри - .exr
- Внутри - ECXR
- Внутри — пакет SDK для Windows
- Средства дефрагментации — расширение отладчика PDE (через ссылку OneDrive)
- Документация Майкрософт — средства отладки для Windows
- MSDN — RoOriginateException
- MSDN - RoOriginateLanguageException
- MSDN — интерфейс IRestrictedErrorInfo
Исключение точки сбоя (POF) — это тип исключения, созданного приложениями UWP. Она появилась в Windows 10 Fall Creators Update (сентябрь 2017 г.).
Код исключения 0xC000027C.
Первый параметр исключения (0) — ЭТО HRESULT. В 64-разрядных дампах значение должно быть маскировано до нижнего 32 бита. например, 0xFFFFFFFF80070512 => 0x80070512
Исключение точки сбоя заменяет или улучшает застойное исключение (0xC000027B). Как и в случае с исключениями, код исключения создается платформой WinRT Framework. Для его использования не требуется повторно скомпилировать приложения.
Исключение POF возникает при сбое асинхронной операции. Когда исключение сообщается из рабочего потока, процесс Shapshot собирается из процесса. Дескриптор PSS и HRESULT исключения упаковываются в объект на основе IRestrictedErrorInfo и направляется через слои проекции языка WinRT. Если исключение не обрабатывается вызывающим оператором, моментальный снимок процесса используется для отправки сообщения о проблеме обратно при вызове RoOriginateException или RoOriginateLanguageException.
Выполните следующие действия при отладке этих проблем с помощью средств отладки для Windows:
- .exr -1
- Определение HRESULT с помощью первого параметра
- !error <hresult> и /or !pde.err <hresult>
- Описание HRESULT
- .ecxr
- Задайте для текущего контекста отладчика положение моментального снимка процесса
- k
- Просмотр стека вызовов
Дополнительные ресурсы:
- Внутри — исправленное исключение
- Внутри - .exr
- Внутри - ECXR
- Внутри — пакет SDK для Windows
- Средства дефрагментации — расширение отладчика PDE (через ссылку OneDrive)
- Документация Майкрософт — средства отладки для Windows
- MSDN — RoOriginateException
- MSDN - RoOriginateLanguageException
- MSDN — интерфейс IRestrictedErrorInfo
Хотите оставить отзыв? Сообщить о проблеме можно здесь.