Интерфейс IWbemObjectAccess (wbemcli.h)
Интерфейс IWbemObjectAccess предоставляет доступ к методам и свойствам объекта. Объект IWbemObjectAccess — это контейнер для экземпляра, обновляемого с помощью средства обновления. С помощью интерфейса IWbemObjectAccess можно получить и задать свойства с помощью дескрипторов свойств вместо имен свойств объектов.
Наследование
Интерфейс IWbemObjectAccess наследуется от интерфейса IUnknown . IWbemObjectAccess также имеет следующие типы членов:
Методы
Интерфейс IWbemObjectAccess содержит следующие методы.
IWbemObjectAccess::GetPropertyHandle Метод GetPropertyHandle возвращает уникальный дескриптор, который идентифицирует свойство . Этот дескриптор можно использовать для идентификации свойств при использовании методов IWbemObjectAccess для чтения или записи значений свойств. |
IWbemObjectAccess::GetPropertyInfoByHandle Метод GetPropertyInfoByHandle возвращает имя и тип данных свойства, связанного с дескриптором свойства. |
IWbemObjectAccess::Lock Метод Lock предотвращает обновление объекта IWbemObjectAccess другими потоками до тех пор, пока он не будет разблокирован. |
IWbemObjectAccess::ReadDWORD Метод ReadDWORD считывает 32 бита данных свойства с помощью дескриптора свойства. |
IWbemObjectAccess::ReadPropertyValue Метод ReadPropertyValue возвращает указанное количество байтов свойства, связанного с дескриптором свойства. |
IWbemObjectAccess::ReadQWORD Метод ReadQWORD считывает 64 бита данных свойства, определяемых дескриптором свойства. |
IWbemObjectAccess::Unlock Метод Unlock позволяет другим потокам обновлять значения свойств объекта IWbemObjectAccess. |
IWbemObjectAccess::WriteDWORD Метод WriteDWORD записывает 32 бита данных в свойство, определенное дескриптором свойства. |
IWbemObjectAccess::WritePropertyValue Метод WritePropertyValue записывает указанное количество байтов в свойство, определяемое дескриптором свойства. Используйте этот метод, чтобы задать строку и все другие данные, отличные от DWORD или не-QWORD. |
IWbemObjectAccess::WriteQWORD Метод WriteQWORD записывает 64 бита данных в свойство с помощью дескриптора свойства. |
Комментарии
Методы IWbemObjectAccess , которые считывают и записывают данные, выполняют очень небольшую проверку данных. Так как методы IWbemObjectAccess напрямую обращаются к свойствам, вы можете получить и задать свойства гораздо быстрее, чем с помощью стандартных методов доступа к объектам, таких как IWbemClassObject::Get и IWbemClassObject::P ut.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |
См. также раздел
Доступ к данным о производительности в C++
Доступ к предварительно установленным классам производительности WMI