Я столкнулся с проблемой извлечения данных массива из класса WMI с использованием С++.
По следующей ссылке http://msdn.microsoft.com/en-us/library/aa390423(v=vs.85).aspx, на шаге 7 примера показано, как получить строковое значение выполненного запроса wmi. Однако в настоящее время я сталкиваюсь с проблемой, когда значение, возвращаемое из запроса, представляет собой массив uint16.
например.
Запрос: "Выберите ChassisTypes из Win32_SystemEnclosure"
Результат:
_РОД : 2
_CLASS : Win32_SystemEnclosure
_СУПЕРКЛАСС:
_DYNASTY:
_ RELPATH:
_PROPERTY_COUNT: 1
_ПРОИЗВОДСТВО: {}
_SERVER:
_NAMESPACE:
_PATH:
Типы шасси: {3}
Могу ли я спросить, как мне на самом деле обработать результат, чтобы получить целочисленное значение ChassisType из массива в этом случае? Спасибо!