Požadavky na cestu k objektu rozhraní WMI
Rozhraní WMI používá cesty objektů v referenčních vlastnostech tříd přidružení k identifikaci souvisejících objektů a také použití cest objektů ve vstupních nebo výstupních parametrech pro několik metod. Vzhledem k tomu, že cesty k objektům jsou považovány za řetězce pro účely vyhledávání a porovnání, hodnota cesty k objektu, pokud se používá jako referenční vlastnost, je vždy řetězec samotný a nikoli dereferenced objektu. Porovnání řetězců, které řeší cesty k objektům, jsou vždy nerozlišující malá a velká písmena.
Cesta k objektu může používat následující syntaxi:
- Řetězce obsažené v jednoduchých uvozovkách
- Lomítka jako oddělovače
- Zpětné lomítka jako oddělovače
- Šestnáctkové konstanty pro celá čísla.
- Logické konstanty pro třídy s klíči, které přebírají logické hodnoty.
- Zápis adresy URL představující netisknutelné znaky, například %20 pro prázdné místo.
Řetězec cesty objektu navíc musí dodržovat následující omezení:
- Předpokládá se místní server s částečnou cestou oboru názvů. Určení kořenového a výchozího oboru názvů tedy znamená kořenový a výchozí obor názvů na místním serveru.
- Uvnitř prvku ani mezi prvky nejsou prázdné znaky.
- Vložené uvozovky v cestách objektů jsou povolené, ale musí oddělovat uvozovky řídicími znaky, jako v aplikaci C nebo C++.
- Jako číselné části klíčů jsou rozpoznány pouze desetinné hodnoty.