Dokumentacja interfejsu API (Debugowanie w programie Visual Studio)
Sekcja referencyjna zawiera koncepcyjne omówienie interfejsu API, przewodnik pokazujący składnię i użycie dla wszystkich elementów interfejsu API oraz asortyment przykładów kodu. Wszystkie odwołania są wymienione alfabetycznie według kategorii.
W poniższej tabeli przedstawiono typowe HRESULT
wartości zwracane przez metody.
Nazwa/nazwisko | Opis | Wartość |
---|---|---|
S_OK | Powodzenie. | 0x00000000 |
E_UNEXPECTED | Nieoczekiwany błąd. | 0x8000FFFF |
E_NOTIMPL | Nie zaimplementowano. | 0x80004001 |
E_OUTOFMEMORY | Za mało pamięci, aby ukończyć operację. | 0x8007000E |
E_INVALIDARG | Co najmniej jeden argument jest nieprawidłowy. | 0x80070057 |
E_NOINTERFACE | Taki interfejs nie jest obsługiwany. | 0x80004002 |
E_POINTER | Nieprawidłowy wskaźnik. | 0x80004003 |
E_HANDLE | Nieprawidłowy uchwyt. | 0x80070006 |
E_ABORT | Operacja została przerwana. | 0x80004004 |
E_FAIL | Nieoczekiwany błąd. | 0x80004005 |
E_ACCESSDENIED | Błąd odmowy dostępu ogólnego. | 0x80070005 |
Uwaga
Gdy metoda debugowania programu Visual Studio zwraca wartość S_OK
, zakłada się, że wszystkie wskaźniki parametrów wyjściowych są prawidłowe, czyli nie jest przeprowadzana walidacja dla wskaźników parametrów w przypadku S_OK
zwrócenia.
Uwaga
Nieprawidłowe lub NULL
[out] parametry mogą spowodować awarię środowiska IDE.