Udostępnij za pośrednictwem


Wymagania dotyczące ścieżki obiektu WMI

WMI używa ścieżek obiektów we właściwościach referencyjnych klas skojarzeń do identyfikowania powiązanych obiektów, a także używania ścieżek obiektów w parametrach wejściowych lub wyjściowych dla kilku metod. Ponieważ ścieżki obiektów są traktowane jako ciągi w celu wyszukiwania i porównania, wartość ścieżki obiektu, gdy jest używana jako właściwość odwołania, jest zawsze ciągiem, a nie obiektem wyłuszczonego. Porównania ciągów, które zajmują się ścieżkami obiektów, są zawsze bez uwzględniania wielkości liter.

Ścieżka obiektu może używać następującej składni:

  • Ciągi zawarte w pojedynczych cudzysłowach.
  • Ukośniki jako separatory.
  • Ukośniki odwrotne jako separatory.
  • Stałe szesnastkowe dla liczb całkowitych.
  • Stałe logiczne dla klas z kluczami, które przyjmują wartości logiczne.
  • Notacja adresu URL reprezentująca znaki niedrukujące, takie jak %20 pustego miejsca.

Ponadto ciąg ścieżki obiektu musi przestrzegać następujących ograniczeń:

  • Zakładany serwer lokalny ze ścieżką częściowej przestrzeni nazw. Dlatego określenie katalogu głównego i domyślnej przestrzeni nazw oznacza przestrzeń nazw katalogu głównego i domyślnego na serwerze lokalnym.
  • Brak białych znaków w elemecie lub między elementami.
  • Osadzone znaki cudzysłowu w ścieżkach obiektów są dozwolone, ale muszą rozdzielić cudzysłów znakiem ucieczki, tak jak w aplikacji C lub C++.
  • Tylko wartości dziesiętne są rozpoznawane jako części liczbowe kluczy.