BeginMethodEnumeration 関数
オブジェクトで使用可能なメソッドの列挙が開始されます。
Note
この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。
構文
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
パラメーター
vFunc
[in] このパラメーターは使用されません。
ptr
[in] IWbemClassObject インスタンスへのポインター。
lEnumFlags
[in] すべてのメソッドを表すゼロ (0)、または列挙のスコープを指定するフラグ。 次のフラグは、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。
定数 | 値 | 説明 |
---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | 列挙を、クラス自体で定義されているメソッドに限定します。 |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | 列挙を、基底クラスから継承されたプロパティに限定します。 |
戻り値
この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。
定数 | 値 | 説明 |
---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags は 0 以外であり、指定されたフラグの 1 つではありません。 |
WBEM_S_NO_ERROR |
0 | 関数呼び出しは成功しました。 |
解説
この関数では、IWbemClassObject::BeginMethodEnumeration メソッドの呼び出しがラップされます。
このメソッド呼び出しは、現在のオブジェクトがクラス定義の場合にのみサポートされます。 インスタンスを指す IWbemClassObject ポインターからは、メソッド操作を使用できません。 メソッドが列挙される順序は、IWbemClassObject の特定のインスタンスに対して不変であることが保証されます。
必要条件
:「システム要件」を参照してください。
ヘッダー: WMINet_Utils.idl
.NET Framework のバージョン: 4.7.2 以降で使用可能
関連項目
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示