Recuperando definições de classe
As consultas de esquema são instruções WQL que solicitam definições de classe e informações sobre associações de esquema. Os provedores de classe usam consultas de esquema em suas instâncias da classe __ClassProviderRegistration para especificar as classes às quais oferecem suporte quando se registram no WMI. As consultas de esquema são colocadas nas propriedades ResultSetQueries, ReferencedSetQueriese UnsupportedQueries da instância __ClassProviderRegistration.
As consultas de esquema são semelhantes às consultas de dados na medida em que suportam as seguintes instruções WQL:
Uma consulta de esquema é semelhante a uma REFERENCES OF consulta que refere dados que especifica a palavra-chave ClassDefsOnly; em outras palavras, isto retorna um conjunto de resultados composto por objetos de definição de classe em vez de instâncias reais das classes de associação. No entanto, REFERENCES OF retorna definições de classe somente se houver instâncias presentes. Uma consulta de esquema retorna definições de classe, estejam ou não presentes instâncias.