Persyaratan Jalur Objek WMI
WMI menggunakan jalur objek dalam properti referensi kelas asosiasi untuk mengidentifikasi objek terkait, serta menggunakan jalur objek dalam parameter input atau output untuk beberapa metode. Karena jalur objek diperlakukan sebagai string untuk tujuan pencarian dan perbandingan, nilai jalur objek ketika digunakan sebagai properti referensi selalu string itu sendiri dan bukan objek yang didereferensikan. Perbandingan string yang menangani jalur objek selalu tidak peka huruf besar/kecil.
Jalur objek dapat menggunakan sintaks berikut:
- String yang terkandung dalam tanda kutip tunggal.
- Teruskan garis miring sebagai pemisah.
- Garis miring terbalik sebagai pemisah.
- Konstanta heksadesimal untuk bilangan bulat.
- Konstanta Boolean untuk kelas dengan kunci yang mengambil nilai Boolean.
- Notasi URL untuk mewakili karakter noncetak, seperti %20 untuk spasi kosong.
Selain itu, string jalur objek harus mematuhi batasan berikut:
- Server lokal yang diasumsikan dengan jalur namespace parsial. Dengan demikian, menentukan namespace akar dan default menyiratkan namespace layanan akar dan default di server lokal.
- Tidak ada spasi kosong baik di dalam elemen atau di antara elemen.
- Tanda kutip yang disematkan di jalur objek diizinkan tetapi harus memisahkan tanda kutip dengan karakter escape, seperti dalam aplikasi C atau C++.
- Hanya nilai desimal yang dikenali sebagai bagian numerik kunci.