IWbemQualifierSet::BeginEnumeration メソッド (wbemcli.h)
IWbemQualifierSet::BeginEnumeration メソッドは、オブジェクト内のすべての修飾子の列挙が存在する前にリセットされます。 オブジェクトのすべての修飾子を列挙するには、 IWbemQualifierSet::Next を最初に呼び出す前に、このメソッドを呼び出す必要があります。 修飾子が列挙される順序は、 IWbemQualifierSet の特定のインスタンスに対して不変であることが保証されます。
構文
HRESULT BeginEnumeration(
[in] long lFlags
);
パラメーター
[in] lFlags
列挙に含める修飾子を指定します。 次のいずれかの定数を指定する必要があります。
0 (ゼロ)
すべての修飾子の名前を返します。
WBEM_FLAG_LOCAL_ONLY
現在のプロパティまたはオブジェクトに固有の修飾子の名前のみを返します。 現在の修飾子セットがプロパティを参照している場合は、プロパティに固有の修飾子 (オーバーライドを含む) のみを返し、クラス定義から伝達される修飾子は返しません。 現在の修飾子セットがインスタンスを参照している場合は、インスタンス固有の修飾子名のみを返します。 現在の修飾子セットが クラスを参照している場合は、派生するクラスに固有の修飾子のみを返します。
WBEM_FLAG_PROPAGATED_ONLY
別のオブジェクトから反映された修飾子の名前だけを返します。 たとえば、現在の修飾子セットがプロパティを参照している場合は、クラス定義からこのプロパティに伝達された修飾子のみを返し、プロパティ自体の修飾子は返しません。 現在の修飾子セットがインスタンスを参照している場合は、クラス定義から伝達された修飾子のみを返します。 現在の修飾子セットが クラスを参照している場合は、親クラスから継承された修飾子名のみを返します。
戻り値
このメソッドは、メソッド呼び出しの状態を示す HRESULT を返します。 次の一覧は、 HRESULT 内に含まれる値の一覧です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemcli.h (Wbemidl.h を含む) |
Library | Wbemuuid.lib |
[DLL] | Fastprox.dll;Krnlprov.dll;Ncprov.dll;Wbemcore.dll |