Compartilhar via


HResult Estrutura

Definição

Representa um erro de Windows Runtime.

.NET Ao programar com o .NET, esse tipo fica oculto e as exceções aparecem como System.Exception ou tipos de exceção derivados específicos. Consulte Observações.

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
Herança
HResult
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Comentários

Ao programar com o .NET, essa classe fica oculta. Todas as exceções visíveis à programação do .NET são relatadas como uma instância da classe System.Exception ou uma exceção derivada específica (uma exceção padrão) em que o tipo de exceção encapsula um significado ou cenário mais detalhado para a exceção. Isso é verdadeiro para exceções de primeira chance encontradas durante o desenvolvimento, exceções em tempo de execução e quaisquer exceções que você possa manipular no nível do aplicativo usando a técnica UnhandledException .

Para obter mais informações sobre como lidar com exceções usando C# ou Visual Basic, consulte Tratamento de exceções para em C# ou Visual Basic.

Para obter mais informações sobre como lidar com exceções usando extensões de componente do Visual C++ (C++/CX), consulte Exceções (C++/CX).

Para obter mais informações sobre como lidar com erros em JavaScript, consulte Erros em tempo de execução do JavaScript.

O Windows Runtime HResult baseia-se no modelo de códigos de erro do Windows. O campo Valor combina todas as partes de um HRESULT convencional como um único inteiro (bits anteriores, instalação, código de erro). O Windows Runtime tem sua própria instalação, mas também usa (e pode lançar) códigos de erro definidos por outras instalações.

Campos

Value

Um inteiro que descreve um erro.

Aplica-se a

Confira também