перечисление MI_Result (mi.h)
Определяет коды возврата функции.
Синтаксис
typedef enum _MI_Result {
MI_RESULT_OK = 0,
MI_RESULT_FAILED = 1,
MI_RESULT_ACCESS_DENIED = 2,
MI_RESULT_INVALID_NAMESPACE = 3,
MI_RESULT_INVALID_PARAMETER = 4,
MI_RESULT_INVALID_CLASS = 5,
MI_RESULT_NOT_FOUND = 6,
MI_RESULT_NOT_SUPPORTED = 7,
MI_RESULT_CLASS_HAS_CHILDREN = 8,
MI_RESULT_CLASS_HAS_INSTANCES = 9,
MI_RESULT_INVALID_SUPERCLASS = 10,
MI_RESULT_ALREADY_EXISTS = 11,
MI_RESULT_NO_SUCH_PROPERTY = 12,
MI_RESULT_TYPE_MISMATCH = 13,
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
MI_RESULT_INVALID_QUERY = 15,
MI_RESULT_METHOD_NOT_AVAILABLE = 16,
MI_RESULT_METHOD_NOT_FOUND = 17,
MI_RESULT_NAMESPACE_NOT_EMPTY = 20,
MI_RESULT_INVALID_ENUMERATION_CONTEXT = 21,
MI_RESULT_INVALID_OPERATION_TIMEOUT = 22,
MI_RESULT_PULL_HAS_BEEN_ABANDONED = 23,
MI_RESULT_PULL_CANNOT_BE_ABANDONED = 24,
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED = 25,
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED = 26,
MI_RESULT_SERVER_LIMITS_EXCEEDED = 27,
MI_RESULT_SERVER_IS_SHUTTING_DOWN = 28
} MI_Result;
Константы
MI_RESULT_OK Значение: 0 Операция выполнена успешно. |
MI_RESULT_FAILED Значение: 1 Произошла общая ошибка, не охваченная более конкретным кодом ошибки. |
MI_RESULT_ACCESS_DENIED Значение: 2 Доступ к ресурсу CIM недоступен клиенту. Причиной этого может быть недостаточно разрешений для доступа к запрошенным ресурсам при выполнении операции. или вызов API с несогласованными удостоверениями. Примером последнего является создание MI_Session с одним удостоверением при попытке выполнить операцию в том же сеансе с другим удостоверением. |
MI_RESULT_INVALID_NAMESPACE Значение: 3 Целевое пространство имен не существует. |
MI_RESULT_INVALID_PARAMETER Значение: 4 Одно или несколько значений параметров, переданных методу, недопустимы. |
MI_RESULT_INVALID_CLASS Значение: 5 Указанный класс не существует. |
MI_RESULT_NOT_FOUND Значение: 6 Не удается найти запрошенный объект. |
MI_RESULT_NOT_SUPPORTED Значение: 7 Запрошенная операция не поддерживается. |
MI_RESULT_CLASS_HAS_CHILDREN Значение: 8 Невозможно вызвать операцию, так как класс имеет подклассы. |
MI_RESULT_CLASS_HAS_INSTANCES Значение: 9 Операция не может быть вызвана, так как класс имеет экземпляры . |
MI_RESULT_INVALID_SUPERCLASS Значение: 10 Невозможно вызвать операцию, так как суперкласс не существует. |
MI_RESULT_ALREADY_EXISTS Значение: 11 Невозможно вызвать операцию, так как объект уже существует. |
MI_RESULT_NO_SUCH_PROPERTY Значение: 12 Указанное свойство не существует. |
MI_RESULT_TYPE_MISMATCH Значение: 13 Указанное значение несовместимо с типом . |
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED Значение: 14 Язык запросов не распознается и не поддерживается. |
MI_RESULT_INVALID_QUERY Значение: 15 Запрос недопустим для указанного языка запросов. |
MI_RESULT_METHOD_NOT_AVAILABLE Значение: 16 Метод extrinsic не может быть вызван. |
MI_RESULT_METHOD_NOT_FOUND Значение: 17 Указанный метод extrinsic не существует. |
MI_RESULT_NAMESPACE_NOT_EMPTY Значение: 20 Указанное пространство имен не является пустым. |
MI_RESULT_INVALID_ENUMERATION_CONTEXT Значение: 21 Недопустимое перечисление, определяемое указанным контекстом. |
MI_RESULT_INVALID_OPERATION_TIMEOUT Значение: 22 Указанное время ожидания операции не поддерживается сервером CIM. |
MI_RESULT_PULL_HAS_BEEN_ABANDONED Значение: 23 Операция извлечения была прекращена. |
MI_RESULT_PULL_CANNOT_BE_ABANDONED Значение: 24 Попытка отказаться от параллельной операции извлечения завершилась сбоем. |
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED Значение: 25 Использование фильтра в перечислении не поддерживается сервером CIM. |
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED Значение: 26 Сервер CIM не поддерживает продолжение при ошибке. |
MI_RESULT_SERVER_LIMITS_EXCEEDED Значение: 27 Операция завершилась сбоем из-за превышения ограничений сервера. |
MI_RESULT_SERVER_IS_SHUTTING_DOWN Значение: 28 Сервер CIM завершает работу и не может обработать операцию. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | mi.h |
Распространяемые компоненты | Windows Management Framework 3.0 в Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 с пакетом обновления 2 (SP2) |