IWbemServices::ExecQuery

IWbemServices::ExecQueryで、クエリを実行する。

IWbemServices::ExecQuery (wbemcli.h) - Win32 apps | Microsoft Docs
例: ローカルコンピューターから WMI データを取得する - Win32 apps | Microsoft Docs

IWbemServices.cppで、

第1引数は"WQL"、第2引数は"SELECT * FROM Win32_OperatingSystem"、ということでWQLでOS情報を列挙する。
結果として、第5引数のpEnumeratorにIEnumWbemClassObjectポインタが格納される。

CoCreateInstance OK!
pLocator = 0x02090828
pLocator->ConnectServer OK!
pServices = 0x0209cfb4
CoSetProxyBlanket OK!
pServices->ExecQuery OK!
続行するには何かキーを押してください . . .

成功。

Sample/com/IWbemServices/ExecQuery/src/IWbemServices at master · bg1bgst333/Sample · GitHub