Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает ограниченный объект сведений об ошибке, заданный предыдущим вызовом SetRestrictedErrorInfo в текущем логическом потоке.
Синтаксис
HRESULT GetRestrictedErrorInfo(
[out] IRestrictedErrorInfo **ppRestrictedErrorInfo
);
Параметры
[out] ppRestrictedErrorInfo
Объект сведений об ограниченной ошибке, связанный с текущим потоком.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
| Код возврата | Description |
|---|---|
|
Объект ограниченной ошибки был успешно получен. |
|
Не существует ограниченного объекта ошибки, связанного с текущим потоком. Любой другой объект ошибки удаляется из потока. |
Замечания
Вызовите функцию GetRestrictedErrorInfo , чтобы получить последний набор объекта IRestrictedErrorInfo в текущем потоке в приложении Магазина Windows.
Вызовите функцию RoCaptureErrorContext , чтобы сохранить сведения об ошибке для текущего потока. Вызовите функцию RoFailFastWithErrorContext , чтобы вызвать исключение, завершить текущий процесс и сообщить об ошибке службе отчетов об ошибках Windows (WER).
GetRestrictedErrorInfo передает владение объектом ошибки вызывающей объекту и очищает состояние ошибки для потока. Если последний заданный объект ошибки не поддерживает интерфейс IRestrictedErrorInfo , состояние ошибки для потока очищается, но интерфейс не возвращается вызывающему объекту.
GetRestrictedErrorInfo извлекает объект ошибки из текущего потока и вызывает QueryInterface для поиска интерфейса IRestrictedErrorInfo. Если IRestrictedErrorInfo не найден, GetRestrictedErrorInfo возвращает S_FALSE. В этом случае объект ошибки удаляется из потока. Дополнительные сведения см. в разделе GetErrorInfo.
Вызов функции GetRestrictedErrorInfo завершается ошибкой, если IRestrictedErrorInfo не является системной реализацией. Чтобы создать объект IRestrictedErrorInfo , вызовите функции OriginateError, TransformError или RoCaptureErrorContext .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | roerrorapi.h |
| Library | mincore.lib |
| DLL | Combase.dll |