макрос IS_ERROR (winerror.h)

Предоставляет универсальный тест на наличие ошибок в любом значении состояния.

Синтаксис

void IS_ERROR(
   Status
);

Параметры

Status

Код состояния. Это может быть HRESULT или SCODE.

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

None

Remarks

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

#define SEVERITY_ERROR     1
#define IS_ERROR(Status) (((unsigned long)(Status)) >> 31 == SEVERITY_ERROR)

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winerror.h

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

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