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