Allgemeine HRESULT-Werte

Die folgenden HRESULT-Werte sind die gängigsten. Weitere Werte sind in der Headerdatei Winerror.h enthalten.

Hier sind die Werte alphabetisch nach Namen aufgeführt.

Name Beschreibung Wert
S _ OK Vorgang erfolgreich 0x00000000
E _ ABORT Vorgang abgebrochen 0x80004004
E _ ACCESSDENIED Allgemeiner Fehler "Zugriff verweigert" 0x80070005
E _ FAIL Nicht angegebener Fehler 0x80004005
E _ HANDLE Ungültiges Handle 0x80070006
E _ INVALIDARG Mindestens ein Argument ist ungültig. 0x80070057
E _ NOINTERFACE Schnittstelle nicht unterstützt. 0x80004002
E _ NOTIMPL Nicht implementiert 0x80004001
E _ OUTOFMEMORY Fehler beim Zuordnen des erforderlichen Arbeitsspeichers 0x8007000E
E _ POINTER Ungültiger Zeiger 0x80004003
E _ UNEXPECTED Unerwarteter Fehler 0x8000FFFF

Hier sind die Werte in numerischer Reihenfolge nach Wert aufgeführt.

Wert Name Beschreibung
0x00000000 S _ OK Vorgang erfolgreich
0x80004001 E _ NOTIMPL Nicht implementiert
0x80004002 E _ NOINTERFACE Schnittstelle nicht unterstützt.
0x80004003 E _ POINTER Ungültiger Zeiger
0x80004004 E _ ABORT Vorgang abgebrochen
0x80004005 E _ FAIL Nicht angegebener Fehler
0x8000FFFF E _ UNEXPECTED Unerwarteter Fehler
0x80070005 E _ ACCESSDENIED Allgemeiner Fehler "Zugriff verweigert"
0x80070006 E _ HANDLE Ungültiges Handle
0x8007000E E _ OUTOFMEMORY Fehler beim Zuordnen des erforderlichen Arbeitsspeichers
0x80070057 E _ INVALIDARG Mindestens ein Argument ist ungültig.