IS_ERROR マクロ (winerror.h)

状態値に関するエラーの一般的なテストを提供します。

構文

void IS_ERROR(
   Status
);

パラメーター

Status

ステータス コード。 この値には、 HRESULT または SCODE を指定できます。

戻り値

なし

解説

このマクロは次のように定義されます。

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

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winerror.h

関連項目

エラー処理