Константы без ошибок WMI
Коды возврата WMI, которые указывают состояние и не указывают на ошибку.
Если операция не приводит к ошибке, WMI возвращает один из следующих кодов в виде HRESULT , который указывает состояние операции.
Примечание
Некоторые методы в классах WMI могут возвращать коды системных и сетевых ошибок (например, 64). Определение этих типов кодов ошибок можно проверка с помощью команды net helpmsg в окне командной строки. Например, команда net helpmsg 64 возвращает сообщение: Указанное имя сети больше недоступно.
В C++ можно вызвать FormatMessage и указать C:\Windows\System32\wbem\wmiutils.dll в качестве модуля сообщений.
-
WBEM_S_NO_ERROR
-
-
0 (0x0)
-
Операция выполнена успешно.
-
-
WBEM_S_FALSE
-
-
1 (0x1)
-
Больше нет доступных объектов, количество возвращаемых объектов меньше запрошенного числа или это конец перечисления. Это значение также возвращается при вызове этого метода со значением 0 для параметра uCount .
-
-
WBEM_S_ALREADY_EXISTS
-
-
262145 (0x40001)
-
Предпринята попытка создать уже существующий объект или класс.
-
-
WBEM_S_RESET_TO_DEFAULT
-
-
262146 (0x40002)
-
Удалено переопределенное свойство. Это значение возвращается, чтобы сигнализировать о том, что исходное непереопределенное значение было восстановлено в результате удаления.
-
-
WBEM_S_DIFFERENT
-
-
262147 (0x40003)
-
Сравниваемые элементы (объекты, классы и т. д.) не идентичны.
-
-
WBEM_S_TIMEDOUT
-
-
262148 (0x40004)
-
Истекло время ожидания звонка. Это не является ошибкой. Таким образом, некоторые результаты также могут быть возвращены.
-
-
WBEM_S_NO_MORE_DATA
-
-
262149 (0x40005)
-
Больше нет данных из перечисления, и пользователь должен завершить перечисление.
-
-
WBEM_S_OPERATION_CANCELLED
-
-
262150 (0x40006)
-
Операция была намеренно или непреднамеренно отменена.
-
-
WBEM_S_PENDING
-
-
262151 (0x40007)
-
Запрос по-прежнему выполняется, и результаты еще недоступны.
-
-
WBEM_S_DUPLICATE_OBJECTS
-
-
262152 (0x40008)
-
В результирующем наборе перечисления обнаружено несколько копий одного объекта.
-
-
WBEM_S_ACCESS_DENIED
-
-
262153 (0x40009)
-
Пользователю было отказано в доступе к некоторым, но не ко всем ресурсам.
-
-
WBEM_S_PARTIAL_RESULTS
-
-
262160 (0x40010)
-
Пользователь не получил все запрошенные объекты из-за недоступности ресурсов (кроме нарушений безопасности).
-
-
WBEM_S_LIMITED_SERVICE
-
-
274433 (0x43001)
-
Поставщик может использовать ограниченное обслуживание.
-
-
WBEM_S_INDIRECTLY_UPDATED
-
-
274434 (0x43002)
-
Зарезервировано для последующего использования.
-
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Заголовок |
|
IDL |
|