我试图从这个WMI类MSStorageDriver_FailurePredictData(硬盘智能信息)中指定供应商属性。下面是使用的代码:
IEnumWbemClassObject* pEnumerator = NULL;
hres = pSvc->ExecQuery( L"WQL", L"SELECT * FROM MSStorageDriver_FailurePredictData",
WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY, NULL, &pEnumerator);
IWbemClassObject *pclsObj = NULL;
ULONG uReturn = 0;
while (pEnumerator)
{
HRESULT hr = pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);
//**I am getting an issue here the method Next() returns hr=-2147217405 **
if(0 == uReturn || FAILED(hr))
break;
//do smoething
}我需要知道为什么Next()不能正常工作。
发布于 2014-03-28 09:57:57
我想我想出了解决方案,我应该以管理员的身份运行visual
https://stackoverflow.com/questions/22701828
复制相似问题