Como solicitar dados de instância de classe

As consultas de dados são instruções WQL que solicitam instâncias de classes. Para emitir uma consulta de dados, os aplicativos chamam o método IWbemServices::ExecQuery ou IWbemServices::ExecQueryAsync.

As seguintes instruções são usadas para fazer consultas de dados:

A instrução WQL SELECT é a instrução SQL (linguagem SQL padrão) para recuperar informações, com algumas restrições e extensões específicas do WQL. Embora a instrução SQL SELECT normalmente seja usada no ambiente do banco de dados para recuperar colunas específicas de tabelas, a instrução WQL SELECT é usada no WMI para recuperar instâncias de uma única classe. O WQL não dá suporte a consultas em várias classes.

As instruções ASSOCIATORS OF e REFERENCES OF são específicas do WQL e não fazem parte do SQL padrão. A instrução ASSOCIATORS OF recupera todas as instâncias de classe associadas a uma instância de classe de origem específica e REFERENCES OF recupera todas as instâncias que se referem a uma instância de origem específica. As associações são representadas por instâncias de uma classe de associação.