Compartilhar via


macro MAKE_HRESULT (dmerror.h)

Cria um valor HRESULT de suas partes de componente.

Sintaxe

void MAKE_HRESULT(
   sev,
   fac,
   code
);

Parâmetros

sev

A gravidade.

fac

A instalação.

code

O código.

Valor retornado

Nenhum

Comentários

Essa macro é definida da seguinte maneira:

#define MAKE_HRESULT(sev,fac,code) \
    ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dmerror.h (incluem Winerror.h, Ddrawi.h, Ddrawint.h, Winerror.h, Ddrawi.h, Ddrawint.h)

Confira também

Tratamento de erro