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. |