Метод IWbemContext::GetValue (wbemcli.h)
Метод IWbemContext::GetValue используется для получения определенного именованного значения контекста по имени.
Синтаксис
HRESULT GetValue(
[in] LPCWSTR wszName,
[in] long lFlags,
[out] VARIANT *pValue
);
Параметры
[in] wszName
Имя, для которого требуется извлечь значение. Он должен указывать на допустимую строку BSTR. Указатель обрабатывается как доступный только для чтения.
[in] lFlags
Зарезервировано. Этот параметр должен иметь значение 0.
[out] pValue
Этот параметр не может иметь значение NULL и должен указывать на неинициализированный variant. Если ошибка не возвращается, variant инициализируется с помощью VariantInit, а затем устанавливается значение , содержащее значение контекста. Вызывающий объект должен вызывать VariantClear для этого указателя, если значение больше не требуется. Если возвращается код ошибки, значение VARIANT , на которое указывает pValue, остается без изменений.
Возможно, весь объект IWbemClassObject может быть возвращен внутри VARIANT. В этом случае VT_UNKNOWN — это тип VARIANT . Вызывающий объект может принять указатель IUnknown и выполнить QueryInterface , чтобы получить указатель IWbemClassObject .
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |
Библиотека | Wbemuuid.lib |
DLL | Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll |