Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

HRESULT

.NET Compact Framework 1.0
Windows Mobile SupportedWindows Embedded CE Not Supported
9/8/2008

The HRESULT tipo de dados é um 32 - bit valor é usado para descrever um erro ou aviso.

Note:
A maioria dos métodos MAPI e funções retornam HRESULT Valores para fornecer informações detalhadas resultado. HRESULT Valores também são usados amplamente nos métodos interface COM.


ULONG HRESULT;

O valor de retorno de COM funções e métodos é um HRESULT, que não é um identificador para um objeto, mas é um 32 - bit valor com vários campos codificados em um único 32 - bit variável ULONG.

O seguinte definir representa um HRESULT valor.

A seguinte tabela mostra como decodificar as informações contidas em um HRESULT.

Seção Description Tamanho em bits Interpretação

S

Codificar a gravidade

1

Indica o sucesso ou falha.

0 - Sucesso (SEVERITY_SUCCESS).

R

Um bit reservado

1

Ignore.

C

Um bit reservado

1

Ignore.

N

Um bit reservado

1

Ignore.

r

Um bit reservado

1

Ignore.

Instalações

A codificar instalações

11

Especifica o componente software que define este código de erro. De exemplo, FACILITY_RPC.

O código

Codificar status das instalações

16

Um codificar descrevendo o erro ou aviso. De exemplo, E_UNEXPECTED. Consulte Erros do sistema - numérico pedido Para uma listagem dos valores de erro sistema possível.

Definições de Códigos aviso e erro estão contidas na Winerror.h header file.

Em 32-bit plataformas, o SCODE tipo de dados é igual a HRESULT tipo de dados.

Para obter mais informações sobre erro e aviso códigos, consulte Valores de erroe o Structure emMSDN.

Mostrar: