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 无法调用外在方法。 |
MI_RESULT_METHOD_NOT_FOUND 值: 17 指定的外在方法不存在。 |
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 Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的Windows Management Framework 3.0 |