Поделиться через


макрос MAKE_HRESULT (dmerror.h)

Создает значение HRESULT из компонентов.

Синтаксис

void MAKE_HRESULT(
   sev,
   fac,
   code
);

Параметры

sev

Серьезность.

fac

Объект.

code

Код.

Возвращаемое значение

None

Remarks

Этот макрос определяется следующим образом:

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header dmerror.h (включает Winerror.h, Ddrawi.h, Ddrawint.h, Winerror.h, Ddrawi.h, Ddrawint.h)

См. также раздел

Обработка ошибок