| Предыдущий | Следующий |
| hrNone |
S_OK
Что означает S_OK
S_OK (0x00000000) означает обычное успешное завершение COM/HRESULT-операции.
Как обрабатывать
Для API, возвращающих HRESULT, используйте стандартную проверку SUCCEEDED(hr)/FAILED(hr), если контракт метода не требует различать отдельные success-коды.
Не сравнивайте любой успешный HRESULT только с нулём: например, S_FALSE тоже является success-кодом, но сообщает дополнительное состояние, определённое конкретным методом.
В частности, методы COM могут использовать другие положительные HRESULT для передачи результата-предиката, частичного состояния или дополнительной информации; контракт конкретного метода определяет, нужно ли различать такие значения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
