Ich habe festgestellt, dass die meisten Windows-Fehlercodes in einer von zwei Formen vorliegen:
- Standard -Systemfehlercodes , z. B. 0x05, ist Zugriff verweigert.
- Fehlercodes im Formular
0xC000xxxx, für die ich keine Referenz finden kann.
Ich dachte zuerst, dass die letzteren Fehlercodes nur Systemfehlercodes waren, mit denen 0xC0000000aus irgendeinem Grund bitweise ODER verknüpft wurde , aber dies scheint nicht der Fall zu sein. Sie stimmen nicht mit der Art des Fehlers überein, wenn sie auf diese Weise zugeordnet werden.
Alle Verweise auf solche Fehler bei Google scheinen mit Anwendungsabstürzen in Zusammenhang zu stehen, es werden jedoch keine Fehlernamen angegeben.
Sie scheinen nicht anwendungsspezifisch zu sein, entweder, da einige der Nt*APIs innerhalb ntdll.dll sie zurückkehren, zB NtCreateDirectoryObjectkehrt , 0xC0000022wenn sie mit schlechten Parametern aufgerufen.
Was ist der Unterschied zwischen den beiden Arten von Fehlercode? Erkennt Microsoft sie offiziell als Standardfehlercodes an? Gibt es eine Referenzseite für sie?