API-Referenz (Visual Studio-Debugging)
Der Referenzabschnitt enthält eine konzeptionelle Übersicht über die API, ein Leitfaden, der die Syntax und Verwendung für alle API-Elemente sowie eine Reihe von Codebeispielen zeigt. Alle Verweise werden alphabetisch nach Kategorie aufgeführt.
In der folgenden Tabelle sind die allgemeinen HRESULT
Werte aufgeführt, die von Methoden zurückgegeben werden.
Name | Beschreibung | Wert |
---|---|---|
S_OK | Erfolg. | 0x00000000 |
E_UNEXPECTED | Unerwarteter Fehler. | 0x8000FFFF |
E_NOTIMPL | Nicht implementiert. | 0x80004001 |
E_OUTOFMEMORY | Es ist nicht genügend Arbeitsspeicher zum Abschließen des Vorgangs vorhanden. | 0x8007000E |
E_INVALIDARG | Mindestens ein Argument ist ungültig. | 0x80070057 |
E_NOINTERFACE | Keine solche Schnittstelle unterstützt. | 0x80004002 |
E_POINTER | Der Zeiger ist ungültig. | 0x80004003 |
E_HANDLE | Ungültiger Handle. | 0x80070006 |
E_ABORT | Der Vorgang wurde abgebrochen. | 0x80004004 |
E_FAIL | Unerwarteter Fehler. | 0x80004005 |
E_ACCESSDENIED | Fehler "Allgemeiner Zugriff verweigert". | 0x80070005 |
Hinweis
Wenn eine Visual Studio-Debugmethode zurückgibt S_OK
, wird davon ausgegangen, dass alle gültigen Parameterzeiger gültig sind, d. h., es wird keine Überprüfung für Parameterzeiger durchgeführt, wenn S_OK
sie zurückgegeben wird.
Hinweis
Ungültige oder NULL
[out]-Parameter können dazu führen, dass die IDE abstürzt.