次の方法で共有


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 リソースへのアクセスは、クライアントでは使用できません。 この理由は、操作の実行中に要求されたリソースにアクセスするための十分なアクセス許可を持っていない可能性があります。
または一貫性のない ID を持つ API を呼び出します。 後者の例としては、1 つの ID を持つ MI_Session を作成し、別の ID を持つ同じセッションで操作を実行する場合があります。
MI_RESULT_INVALID_NAMESPACE
値: 3
ターゲット名前空間が存在しません。
MI_RESULT_INVALID_PARAMETER
値: 4
メソッドに渡される 1 つ以上のパラメーター値が無効です。
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
Header mi.h
再頒布可能パッケージ Windows Server 2008 R2 sp1、Windows 7 SP1、Windows Server 2008 SP2 で 3.0 をWindows Management Frameworkする