CComCoClass::Error

st&atische HRESULT-Fehler (LPCOLESTR LpszDescconst IIDamp;IIDGUID_NULL, HRESULT =hRes = 0 );

st&atische HRESULT-Fehler (LPCOLESTR LpszDesc, DWORD DwHelpID, LPCOLESTR LpszHelpFileconst IIDamp;IIDGUID_NULL, HRESULT =hRes = 0 );

st&atische HRESULT-Fehler (LPCSTR LpszDescconst IIDamp;IIDGUID_NULL, HRESULT =hRes = 0 );

st&atische HRESULT-Fehler (LPCSTR LpszDesc, DWORD DwHelpID, LPCSTR LpszHelpFileconst IIDamp;IIDGUID_NULL, HRESULT =hRes = 0 );

statische HRESULT-Fehler (UINT nIDconst IIDamp;IIDGUID_NULL, HRESULT =hRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ());

statische HRESULT-Fehler (UINT nID, DWORD DwHelpID, LPCOLESTR LpszHelpFileconst IIDamp;IIDGUID_NULL, HRESULT =hRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ());

Rückgabewert

Ein HRESULT -Wert. Weitere Informationen finden Sie unter Hinweise.

Parameter

lpszDesc

[in] Die Zeichenfolge, die den Fehler beschreibt. Unicode-Version der Fehler gibt an, dass die LpszDesc vom Typ LPCOLESTRist; die ANSI-Version gibt einen Typ der LPCSTR.

iid

[in] Die IID der Schnittstelle definieren den Fehler oder die GUID_NULL (der Standardwert), wenn der Fehler vom Betriebssystem definiert ist.

hRes

[in] Gewünschte HRESULT zurückgegeben an den Aufrufer. Der Standardwert ist 0. Weitere Informationen über hResfinden Sie unter Hinweise.

nID

[in] Der Ressourcenbezeichner, wo der Fehler Beschreibung String gespeichert wird. Dieser Wert sollte zwischen 0 x 0200 und 0xFFFF, einschließlich liegen. In Debugbuilds führt ein ASSERT , wenn nID eine gültige Zeichenfolge nicht indiziert ist. In Releasebuilds wird die Beschreibungszeichenfolge Fehler "Unbekannter Fehler." festgelegt werden

dwHelpID

[in] Den Kontextbezeichner der Hilfe für den Fehler.

lpszHelpFile

[in] Der Pfad und Name der Hilfedatei, die den Fehler beschreibt.

hInst

[in] Das Handle für die Ressource. Standardmäßig ist dieser Parameter _Module::GetResourceInstance, wobei _Module die globale Instanz von CComModule oder einer davon abgeleiteten Klasse.

Bemerkungen

Diese statische Methode richtet die IErrorInfo -Schnittstelle Fehlerinformationen an den Client bereitstellen. Um Fehleraufrufen, muss das Objekt implementieren die ISupportErrorInfo -Schnittstelle.

Wenn der hRes -Parameter ungleich NULL ist, gibt Fehler den Wert der hReszurück. Wenn hRes NULL ist, geben die ersten vier Versionen des Fehlers DISP_E_EXCEPTIONzurück. Die letzten beiden Versionen zurück, das Ergebnis des Makros MAKE_HRESULT (1, FACILITY_ITF, nID ).

CComCoClass ÜbersichtKlassenmember

Siehe auch&Nbsp;ISupportErrorInfoImpl, MAKE_HRESULT

Index