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)
-
利用できるオブジェクトがありません、要求した数より少ない数のオブジェクトが返されました、またはこれは列挙の最後です。 この値は、uCount パラメーターに値 0 を指定してメソッドを呼び出した場合にも返されます。
-
-
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 |
Header |
|
IDL |
|