Requisiti del percorso dell'oggetto WMI
WMI usa i percorsi degli oggetti nelle proprietà di riferimento delle classi di associazione per identificare oggetti correlati, nonché l'uso dei percorsi oggetto nei parametri di input o output per diversi metodi. Poiché i percorsi oggetto vengono considerati come stringhe per lo scopo di ricerca e confronto, il valore di un percorso oggetto quando viene usato come proprietà di riferimento è sempre la stringa stessa e non l'oggetto dereferenced. I confronti di stringhe che gestiscono i percorsi degli oggetti sono sempre senza distinzione tra maiuscole e minuscole.
Un percorso oggetto può usare la sintassi seguente:
- Stringhe contenute in virgolette singole.
- Barre in avanti come separatori.
- Barre rovescia come separatori.
- Costanti esadecimali per interi.
- Costanti booleane per le classi con chiavi che accettano valori booleani.
- Notazione URL per rappresentare caratteri non di identificazione, ad esempio %20 per uno spazio vuoto.
Inoltre, una stringa del percorso dell'oggetto deve rispettare le restrizioni seguenti:
- Un server locale assunto con un percorso parziale dello spazio dei nomi. Pertanto, specificando lo spazio dei nomi radice e predefinito, lo spazio dei nomi radice e predefinito nel server locale.
- Nessun spazio vuoto all'interno di un elemento o tra gli elementi.
- Le virgolette incorporate nei percorsi degli oggetti sono consentite, ma devono delimitare le virgolette con caratteri di escape, come in un'applicazione C o C++.
- Solo i valori decimali vengono riconosciuti come parti numeriche di chiavi.