CComCoClass::Error

静的 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)

Index