HResult Estructura

Definición

Representa un error de Windows Runtime.

.RED Al programar con .NET, este tipo está oculto y las excepciones aparecen como System.Exception o tipos de excepción derivados específicos. Vea la sección Comentarios.

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
Herencia
HResult
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (se introdujo en la versión v1.0)

Comentarios

Al programar con .NET, esta clase está oculta. En su lugar, todas las excepciones que son visibles para la programación de .NET se notifican como una instancia de la clase System.Exception o una excepción derivada específica (una excepción estándar) donde el tipo de excepción encapsula un significado o escenario más detallado para la excepción. Esto es cierto para las excepciones de primera oportunidad que se producen durante el desarrollo, las excepciones en tiempo de ejecución y las excepciones que se pueden controlar en el nivel de aplicación mediante la técnica UnhandledException .

Para obtener más información sobre cómo controlar excepciones mediante C# o Visual Basic, vea Control de excepciones para en C# o Visual Basic.

Para obtener más información sobre cómo controlar excepciones mediante extensiones de componentes de Visual C++ (C++/CX), consulta Excepciones (C++/CX).

Para obtener más información sobre cómo controlar los errores en JavaScript, consulte Errores en tiempo de ejecución de JavaScript.

El Windows Runtime HResult se basa en el modelo de códigos de error de Windows. El campo Valor combina todas las partes de un HRESULT convencional como un único entero (bits anteriores, instalación, código de error). El Windows Runtime tiene su propia instalación, pero también usa (y puede producir) códigos de error definidos por otras instalaciones.

Campos

Value

Entero que describe un error.

Se aplica a

Consulte también