powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / WMI -как получить CIM - класс
3 сообщений из 3, страница 1 из 1
WMI -как получить CIM - класс
    #33440540
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я получаю список USB девайсов:
SELECT * FROM Win32_USBControllerDevice

class Win32_USBControllerDevice : CIM_ControlledBy
{
uint16 AccessState;
CIM_USBController ref Antecedent;
CIM_LogicalDevice ref Dependent;
uint32 NegotiatedDataWidth;
uint64 NegotiatedSpeed;
uint32 NumberOfHardResets;
uint32 NumberOfSoftResets;
};

Как мне получить Dependent;
А из Dependent его свойста : например DeviceID ?

В MSDN'е нашел такое:

VARIANT v;
BSTR strClassProp = SysAllocString(L"__CLASS");
HRESULT hr;
hr = pObj->Get(strClassProp, 0, &v, 0, 0);
SysFreeString(strClassProp);

// check the HRESULT to see if the action succeeded.

if (SUCCEEDED(hr) && (V_VT(&v) == VT_BSTR))
{
wprintf(L"The class name is %s\n.", V_BSTR(&v));
}
else
{
wprintf(L"Error in getting specified object\n");
}
VariantClear(&v);

Но здесь имя класса, а мне бы сам CIM - класс
C ув. Tors
...
Рейтинг: 0 / 0
WMI -как получить CIM - класс
    #33445079
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где можно еще получить помощь по сабжу?
Может есть форум специализированный?
C ув. Tors
...
Рейтинг: 0 / 0
WMI -как получить CIM - класс
    #33445349
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.rsdn.ru/Forum/Message.aspx?mid=526974&only=1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / WMI -как получить CIM - класс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]