QualifierSet_BeginEnumeration 関数
オブジェクトの修飾子の列挙子が列挙型の先頭にリセットされます。
Note
この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。
構文
HRESULT QualifierSet_BeginEnumeration (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LONG lFlags
);
パラメーター
vFunc
[in] このパラメーターは使用されません。
ptr
[in] IWbemQualifierSet インスタンスへのポインター。
lFlags
[in] 列挙に含める修飾子を指定する、「解説」セクションで説明されているフラグまたは値のビットごとの組み合わせ。
戻り値
この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。
定数 | [値] | 説明 |
---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lFlags パラメーターが有効ではありません。 |
WBEM_E_UNEXPECTED |
0x8004101d | QualifierSet_BeginEnumeration への 2 回目の呼び出しは、QualifierSet_EndEnumeration への中間呼び出しなしで行われました。 |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | 新しい列挙を開始するのに十分なメモリがありません。 |
WBEM_S_NO_ERROR |
0 | 関数呼び出しは成功しました。 |
解説
この関数では、IWbemQualifierSet::BeginEnumeration メソッドの呼び出しがラップされます。
オブジェクトのすべての修飾子を列挙するには、QualifierSet_Next を初めて呼び出す前に、このメソッドを呼び出す必要があります。 修飾子が列挙される順序は、特定の列挙型に対して不変であることが保証されます。
lEnumFlags
引数として渡すことができるフラグは、WbemCli.h ヘッダー ファイル内で定義されているか、コード内で定数として定義することができます。
定数 | [値] | 説明 |
---|---|---|
0 | すべての修飾子の名前を返します。 | |
WBEM_FLAG_LOCAL_ONLY |
0x10 | 現在のプロパティまたはオブジェクトに固有の修飾子の名前のみを返します。 プロパティの場合: プロパティに固有の修飾子だけを返します (オーバーライドを含む)。クラス定義から反映された修飾子は返しません。 インスタンスの場合: インスタンス固有の修飾子名だけを返します。 クラスの場合: 派生するクラスに固有の修飾子だけを返します。 |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | 別のオブジェクトから反映された修飾子の名前だけを返します。 プロパティの場合: クラス定義からこのプロパティに反映された修飾子だけを返します。プロパティ自体からは返しません。 インスタンスの場合: クラス定義から反映された修飾子だけを返します。 クラスの場合: 親クラスから継承された修飾子名だけを返します。 |
必要条件
:「システム要件」を参照してください。
ヘッダー: WMINet_Utils.idl
.NET Framework のバージョン: 4.7.2 以降で使用可能
関連項目
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示