次の方法で共有


SWbemLastError.Path_ プロパティ

SWbemLastError オブジェクトの Path_ プロパティからは、現在のクラスまたはインスタンスのオブジェクト パスを表す SWbemObjectPath オブジェクトが返されます。 このプロパティは、オブジェクト パスを必要とするメソッドにパラメータとして渡すことができます。

この構文の説明については、スクリプト API のドキュメント規則に関する記事を参照してください。

このプロパティは読み取り専用です。

構文

SWbemLastError.Path_ As Object

プロパティ値

解説

返された SWbemObjectPath インスタンスの Class プロパティのみを変更できます。 他のプロパティを変更しようとした場合、または SetAsClass または SetAsSingleton メソッドを呼び出そうとすると、wbemErrReadOnly のエラーが発生します。

このため、返された SWbemObjectPath インスタンスの Keys プロパティの値である SWbemNamedValueSet オブジェクトを変更することはできません。 この値に対して AddRemove、または DeleteAll メソッドを呼び出そうとすると、wbemErrReadOnly エラーが発生します。 さらに、このコレクションから取得した SWbemNamedValue を変更することはできません。 Value プロパティを変更しようとすると、同じエラー コードが返されます。

ただし、SWbemObject.Clone_ を呼び出してコピーを作成する場合、コピーの Path_ プロパティは完全に変更可能です。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
Header
Wbemdisp.h
タイプ ライブラリ
Wbemdisp.tlb
[DLL]
Wbemdisp.dll
CLSID
CLSID_SWbemLastError
IID
IID_ISWbemLastError