Freigeben über


Abrufen von Klassendefinitionen

Schemaabfragen sind WQL-Anweisungen, die Klassendefinitionen und Informationen zu Schemazuordnungen anfordern. Klassenanbieter verwenden Schemaabfragen in ihren Instanzen der __ClassProviderRegistration-Klasse, um die Klassen anzugeben, die sie bei der Registrierung bei WMI unterstützen. Schemaabfragen werden in den Eigenschaften ResultSetQueries, ReferencedSetQueries und UnsupportedQueries der __ClassProviderRegistration-Instanz platziert.

Schemaabfragen ähneln Datenabfragen insofern, als sie die folgenden WQL-Anweisungen unterstützen:

Eine Schemaabfrage ähnelt einer REFERENCES OF-Datenabfrage, die das ClassDefsOnly-Schlüsselwort angibt; mit anderen Worten, die ein Resultset mit Klassendefinitionsobjekten und nicht mit tatsächlichen Instanzen von Zuordnungsklassen zurückgibt. REFERENCES OF gibt Klassendefinitionen jedoch nur zurück, wenn Instanzen vorhanden sind. Eine Schemaabfrage gibt Klassendefinitionen unabhängig davon zurück, ob Instanzen vorhanden sind.