Teilen über


Anforderungen für den WMI-Objektpfad

WMI verwendet Objektpfade in den Referenzeigenschaften von Zuordnungsklassen, um verwandte Objekte zu identifizieren sowie Objektpfade in Eingabe- oder Ausgabeparametern für mehrere Methoden zu verwenden. Da Objektpfade zum Nachschlagen und Vergleichen als Zeichenfolgen behandelt werden, ist der Wert eines Objektpfads bei Verwendung als Referenzeigenschaft immer die Zeichenfolge selbst und nicht das abgeleitete Objekt. Zeichenfolgenvergleiche, die mit Objektpfaden umgehen, werden immer ohne Groß-/Kleinschreibung unterschieden.

Ein Objektpfad kann die folgende Syntax verwenden:

  • Zeichenfolgen, die in einfachen Anführungszeichen enthalten sind.
  • Schrägstriche als Trennzeichen weiterleiten.
  • Umgekehrte Schrägstriche als Trennzeichen.
  • Hexadezimalkonstanten für ganze Zahlen.
  • Boolesche Konstanten für Klassen mit Schlüsseln, die boolesche Werte annehmen.
  • URL-Notation, die nicht druckbare Zeichen darstellt, z. B. %20 für ein leeres Leerzeichen.

Darüber hinaus muss eine Objektpfadzeichenfolge die folgenden Einschränkungen beachten:

  • Ein angenommener lokaler Server mit einem partiellen Namespacepfad. Daher impliziert die Angabe des Stamm- und Standardnamespaces den Stamm- und Standardnamespace auf dem lokalen Server.
  • Kein Leerraum innerhalb eines Elements oder zwischen Elementen.
  • Eingebettete Anführungszeichen in Objektpfaden sind zulässig, müssen jedoch wie in einer C- oder C++-Anwendung das Anführungszeichen mit Escapezeichen trennen.
  • Nur Dezimalwerte werden als numerische Teile von Schlüsseln erkannt.