Bagikan melalui


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
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject