HResult Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |