WbemFlagEnum 列挙 (wbemdisp.h)
WbemFlagEnum 列挙は、SWbemServices.ExecQuery、SWbemServices.ExecQueryAsync、SWbemServices.サブクラスOf、および SWbemServices.InstancesOf で使用される定数を定義します。
WMI スクリプト タイプ ライブラリ wbemdisp.tlb は、これらの定数を定義します。 Visual Basic アプリケーションはこのライブラリにアクセスできます。スクリプト言語では、Windows スクリプト ホスト (WSH) XML ファイル形式を使用しない限り、定数の値を直接使用する必要があります。 詳細については、「 WMI スクリプト タイプ ライブラリの使用」を参照してください。
構文
typedef enum WbemFlagEnum {
wbemFlagReturnImmediately = 0x10,
wbemFlagReturnWhenComplete = 0,
wbemFlagBidirectional = 0,
wbemFlagForwardOnly = 0x20,
wbemFlagNoErrorObject = 0x40,
wbemFlagReturnErrorObject = 0,
wbemFlagSendStatus = 0x80,
wbemFlagDontSendStatus = 0,
wbemFlagEnsureLocatable = 0x100,
wbemFlagDirectRead = 0x200,
wbemFlagSendOnlySelected = 0,
wbemFlagUseAmendedQualifiers = 0x20000,
wbemFlagGetDefault = 0,
wbemFlagSpawnInstance = 0x1,
wbemFlagUseCurrentTime = 0x1
} ;
定数
wbemFlagReturnImmediately 値: 0x10 呼び出しはすぐに戻ります。 |
wbemFlagReturnWhenComplete 値: 0 呼び出しが完了するまで、この呼び出しをブロックします。 |
wbemFlagBidirectional 値: 0 クライアントが列挙子を解放するまで、WMI で列挙のオブジェクトへのポインターが保持されます。 |
wbemFlagForwardOnly 値: 0x20 順方向専用の列挙子を返します。 このフラグを と組み合わせて使用する wbemFlagReturnImmediately を使用して半同期アクセスを要求します。 詳細については、「 メソッドの呼び出し。 (VBScript For Each ステートメントのように) 前方専用列挙子を 1 回だけ反復処理できます。 次に、 インスタンスを含むメモリは WMI によって解放されるため、列挙子を巻き戻すことができません。 したがって、 以降、SWbemObjectSet.Count メソッドは使用できません 列挙子を巻き戻す必要があります。 前方専用列挙子は、一般にはるかに高速であり、使用が少なくなります メモリは従来の列挙子よりも高くなりますが、 への呼び出しは許可されません SWbemObject.Clone。 |
wbemFlagNoErrorObject 値: 0x40 このフラグは設定しないでください。また、受信時には無視する必要があります。 |
wbemFlagReturnErrorObject 値: 0 エラーが発生した場合に、非同期呼び出しでエラー オブジェクトを返します。 |
wbemFlagSendStatus 値: 0x80 非同期呼び出しが状態の更新を に送信します。 オブジェクトの SWbemSink.OnProgress イベント ハンドラー シンク。 |
wbemFlagDontSendStatus 値: 0 非同期呼び出しが 状態更新を に送信できないようにします。 オブジェクトの SWbemSink.OnProgress イベント ハンドラー シンク。 |
wbemFlagEnsureLocatable 値: 0x100 |
wbemFlagDirectRead 値: 0x200 |
wbemFlagSendOnlySelected 値: 0 |
wbemFlagUseAmendedQualifiers 値: 0x20000 WMI で基底クラス定義と一緒にクラス変更データを返すようにします。 詳細情報 修正後の修飾子については、次を参照してください。 WMI クラス情報のローカライズ。 |
wbemFlagGetDefault 値: 0 |
wbemFlagSpawnInstance 値: 0x1 |
wbemFlagUseCurrentTime 値: 0x1 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | wbemdisp.h |