静的 HRESULT エラー (LPCOLESTR lpszDesc、const IIDamp;iidGUID_、HRESULT =hRes = 0 );(&A)
静的 HRESULT エラー (LPCOLESTR lpszDesc、DWORD dwHelpID、LPCOLESTR lpszHelpFile、const IIDamp;iidGUID_、HRESULT =hRes = 0 );(&A)
静的 HRESULT エラー (LPCSTR lpszDesc、const IIDamp;iidGUID_、HRESULT =hRes = 0 );(&A)
静的 HRESULT エラー (LPCSTR lpszDesc、DWORD dwHelpID、LPCSTR lpszHelpFile、const IIDamp;iidGUID_、HRESULT =hRes = 0 );(&A)
静的 HRESULT エラー (UINT nID、const IIDamp;iidGUID_、HRESULT =hRes= 0、HINSTANCEhInst_Module.GetResourceInstance (&)); =
静的 HRESULT エラー (UINT nID、DWORD dwHelpID、LPCOLESTR lpszHelpFile、const IIDamp;iidGUID_、HRESULT =hRes= 0、HINSTANCEhInst_Module.GetResourceInstance (&)); =
戻り値
標準のHRESULT値。詳細については、「解説」を参照してください。
パラメーター
lpszDesc
[入力]エラーを説明する文字列。エラーの Unicode バージョンはlpszDescですLPCOLESTR; します。ANSI バージョンLPCSTRの種類を指定します。
iid
[入力]エラー、オペレーティング システムによって定義されている場合に、エラーまたはGUID_ (既定値) を定義するインターフェイスの IID。
hRes
[入力]場合、 HRESULTが呼び出し元に返されます。既定値は 0 です。HResに関する詳細については、解説を参照してください。
nID
[入力]エラーを説明する文字列が格納されているリソース識別子。この値は、0x0200 〜 0 xffff、包括的ある必要があります。NIDが有効な文字列をインデックスしない場合デバッグ ビルドでは、 ASSERTなります。リリース ビルドでは、エラーを説明する文字列「不明なエラーに」になります
dwHelpID
[入力]エラーのヘルプ コンテキスト id。
lpszHelpFile
[入力]エラーを説明するヘルプ ファイルの名前とパス。
hInst
[入力]リソースへのハンドル。既定では、このパラメーター _Module::GetResourceInstance、ここで_Module CComModuleまたはそれから派生したクラスのグローバル インスタンスです。
解説
この静的メソッドのセット エラー情報をクライアントに提供するIErrorInfoインターフェイス。エラーを呼び出すためには、オブジェクトを実装する必要があります、 ISupportErrorInfoインターフェイス。
HResパラメーターが 0 以外の場合は、エラーはhResの値を返します。HResがゼロの場合は、エラーの最初の 4 つのバージョンはDISP_E_EXCEPTIONを返します。最後の 2 つのバージョンを返すマクロのMAKE_HRESULT (1、FACILITY_ITF、 nID )。
CComCoClass 概要|nbsp;クラス メンバー(&N)
参照特価;ISupportErrorInfoImpl、 MAKE_HRESULT(&N)