Freigeben über


Anfordern von Klasseninstanzdaten

Datenabfragen sind WQL-Anweisungen, die Instanzen von Klassen anfordern. Zum Senden einer Datenabfrage rufen Anwendungen die IWbemServices::ExecQuery-Methode oder die IWbemServices::ExecQueryAsync-Methode auf.

Die folgenden Anweisungen werden verwendet, um Datenabfragen zu erstellen:

Die WQL SELECT-Anweisung ist die SQL-Standardanweisung (Structured Query Language, strukturierte Abfragesprache) zum Abrufen von Informationen – mit einigen Einschränkungen und Erweiterungen speziell für WQL. Während die SQL SELECT-Anweisung in der Regel in der Datenbankumgebung verwendet wird, um bestimmte Spalten aus Tabellen abzurufen, wird die WQL SELECT-Anweisung in WMI verwendet, um Instanzen einer einzelnen Klasse abzurufen. WQL unterstützt keine Abfragen über mehrere Klassen hinweg.

Die Anweisungen „ASSOCIATORS OF“ und „REFERENCES OF“ sind WQL-spezifisch und gehören nicht zur SQL-Standardversion. Die ASSOCIATORS OF-Anweisung ruft alle Klasseninstanzen ab, die einer bestimmten Quellklasseninstanz zugeordnet sind, und REFERENCES OF ruft alle Instanzen ab, die auf eine bestimmte Quellinstanz verweisen. Zuordnungen werden durch Instanzen einer Assoziationsklasse dargestellt.