共用方式為


MI_Result mi.h) (列舉

定義函式傳回碼。

Syntax

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
無法叫用作業,因為superclass不存在。
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 Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0