Share via


DeleteMethod 関数

CIM クラスの定義から、指定したメソッドが削除されます。

Note

この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。

構文

HRESULT Delete (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszName
);

パラメーター

vFunc
[in] このパラメーターは使用されません。

ptr
[in] IWbemClassObject インスタンスへのポインター。

wszName
[in] クラス テーブルから削除するメソッドの名前。 wszName は有効な LPCWSTR へのポインターである必要があります。

戻り値

この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。

定数 [値] 説明
WBEM_E_NOT_FOUND 0x80041002 指定したメソッドが存在しません。
WBEM_E_OUT_OF_MEMORY 0x80041006 操作を完了させるための十分なメモリがありません。
WBEM_S_NO_ERROR 0 関数呼び出しは成功しました。

解説

この関数では、IWbemClassObject::DeleteMethod メソッドの呼び出しがラップされます。

CIM インスタンスを指す IWbemClassObject ポインターに対しては、メソッドの削除はサポートされていません。

必要条件

:システム要件」を参照してください。

ヘッダー: WMINet_Utils.idl

.NET Framework のバージョン: 4.7.2 以降で使用可能

関連項目