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 Übersicht | Klassenmember
Siehe auch&Nbsp;ISupportErrorInfoImpl, MAKE_HRESULT