MAKE_HRESULT マクロ (winerror.h)

コンポーネント部分から HRESULT 値を作成します。

構文

void MAKE_HRESULT(
   sev,
   fac,
   code
);

パラメーター

sev

重大度。

fac

施設。

code

コード。

戻り値

なし

解説

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

#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
ヘッダー winerror.h (Winerror.h、Ddrawi.h、Ddrawint.h、Winerror.h、Ddrawi.h、Ddrawint.h を含む)

関連項目

エラー処理