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


HResult Структура

Определение

Представляет ошибку среда выполнения Windows.

.ЧИСТАЯ При программировании с помощью .NET этот тип скрыт, и исключения отображаются как System.Exception или определенные производные типы исключений. См. заметки.

public value class HResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct HResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct Exception
var hResult = {
value : /* Your value */
}
Public Structure Exception
Наследование
HResult
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (появилось в v1.0)

Комментарии

При программировании с помощью .NET этот класс скрыт. Все исключения, видимые для программирования .NET, вместо этого передаются как экземпляр класса System.Exception или конкретное производное исключение (стандартное исключение), где тип исключения инкапсулирует более подробное значение или сценарий исключения. Это справедливо для исключений первого шанса, возникающих при разработке, исключений времени выполнения и любых исключений, которые можно обрабатывать на уровне приложения с помощью метода UnhandledException .

Дополнительные сведения об обработке исключений с помощью C# или Visual Basic см. в статье Обработка исключений для в C# или Visual Basic.

Дополнительные сведения об обработке исключений с помощью расширений компонентов Visual C++ (C++/CX) см. в разделе Исключения (C++/CX).

Дополнительные сведения об обработке ошибок в JavaScript см. в статье Ошибки времени выполнения JavaScript.

Среда выполнения Windows HResult основана на модели кодов ошибок Windows. Поле Значение объединяет все части обычного HRESULT в виде одного целого числа (предыдущие биты, объект, код ошибки). У среда выполнения Windows есть собственный объект, но также использует (и может вызывать) коды ошибок, определенные другими объектами.

Поля

Value

Целое число, описывающее ошибку.

Применяется к

См. также раздел