Klassedefinities ophalen
Schemaquery's zijn WQL-instructies die klassedefinities en informatie over schemakoppelingenaanvragen. Klasseproviders gebruiken schemaquery's in hun exemplaren van de __ClassProviderRegistration-klasse om de klassen op te geven die ze ondersteunen wanneer ze zich registreren bij WMI. Schema-query's worden geplaatst in de ResultSetQueries, ReferencedSetQueriesen UnsupportedQueries eigenschappen van het __ClassProviderRegistration-exemplaar.
Schemaquery's zijn vergelijkbaar met gegevensquery's omdat ze de volgende WQL-instructies ondersteunen:
Een schemaquery is vergelijkbaar met een VERWIJZINGEN VAN dataquery die het trefwoord ClassDefsOnly specificeert; met andere woorden, die een resultaatset van klassedefinitieobjecten retourneert in plaats van feitelijke exemplaren van associatieklassen. VERWIJZINGEN VAN retourneert echter alleen klassedefinities als er exemplaren aanwezig zijn. Een schemaquery retourneert klassedefinities, ongeacht of er exemplaren aanwezig zijn.