Żądanie danych wystąpienia klasy
Zapytania dotyczące danych to instrukcje WQL, które żądają wystąpień klas. Aby wysłać zapytanie o dane, aplikacje wywołają metodę IWbemServices::ExecQuery lub IWbemServices::ExecQueryAsync.
Następujące instrukcje służą do tworzenia zapytań dotyczących danych:
Instrukcja WQL SELECT jest standardową instrukcją Języka zapytań strukturalnych (SQL) na potrzeby pobierania informacji z kilkoma ograniczeniami i rozszerzeniami specyficznymi dla języka WQL. Mimo że instrukcja SQL SELECT jest zwykle używana w środowisku bazy danych do pobierania określonych kolumn z tabel, instrukcja WQL SELECT jest używana w usłudze WMI do pobierania wystąpień pojedynczej klasy. WQL nie obsługuje zapytań w wielu klasach.
Instrukcje ASSOCIATORS OF i REFERENCES OF są specyficzne dla języka WQL i nie są częścią standardowego języka SQL. Instrukcja ASSOCIATORS OF pobiera wszystkie wystąpienia klas skojarzone z konkretnym wystąpieniem klasy źródłowej, a instrukcja REFERENCES OF pobiera wszystkie wystąpienia odwołujące się do określonego wystąpienia źródłowego. Skojarzenia są reprezentowane przez wystąpienia klasy skojarzenia .