properti SWbemObject.Path_
Properti Path_ objek SWbemObject mengembalikan objek SWbemObjectPath yang mewakili jalur objek kelas atau instans saat ini. Properti ini dapat diteruskan sebagai parameter ke metode yang memerlukan jalur objek.
Untuk penjelasan sintaks ini, lihat Konvensi Dokumen untuk API Pembuatan Skrip.
Properti ini bersifat hanya baca.
Sintaks
SWbemObject.Path_ As Object
Nilai properti
Keterangan
Hanya properti Kelas dari instans SWbemObjectPath yang dikembalikan yang dapat dimodifikasi. Jika Anda mencoba memodifikasi properti lain, atau mencoba memanggil metode SetAsClass atau SetAsSingleton, Anda akan mendapatkan kesalahan wbemErrReadOnly.
Karena itu, Anda tidak dapat mengubah objek SWbemNamedValueSet yang merupakan nilai properti Keys dari instans SWbemObjectPath yang dikembalikan. Jika Anda mencoba memanggil metode Tambahkan, Hapus, atau HapusSemua pada nilai ini, Anda akan mendapatkan kesalahan wbemErrReadOnly. Selain itu, Anda tidak dapat mengubah SWbemNamedValue apa pun yang diperoleh dari koleksi ini. Upaya untuk mengubah properti Nilai mengembalikan kode kesalahan yang sama.
Namun, jika Anda memanggil SWbemObject.Clone_ untuk membuat salinan, properti SWbemObjectPath.Path salinan sepenuhnya dapat dimodifikasi.
Contoh
Sampel kode berikut menggunakan properti Path_ untuk mencantumkan semua kelas cimV2 WMI.
strComputer = "."
Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\cimv2")
For Each objclass in objWMIService.SubclassesOf()
Wscript.Echo objClass.Path_.Class
Next
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
Pustaka jenis |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |