Функция QualifierSet_Get

Получает указанный именованный квалификатор.

Примечание

Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.

Синтаксис

HRESULT QualifierSet_Get (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName,
   [in] LONG                 lFlags,
   [out] VARIANT*            pVal,
   [out] LONG*               plFlavor
);

Параметры

vFunc [in] Этот параметр не используется.

ptr [in] Указатель на экземпляр IWbemQualifierSet .

wszName [in] Имя квалификатора, значение которого запрашивается.

lFlags [in] Защищены. Этот параметр должен иметь значение 0.

pVal [out] При успешном выполнении — правильный тип и значение квалификатора. Если функция завершается сбоем, объект , VARIANT на который pVal указывает , не изменяется. Если этот параметр имеет значение null, параметр игнорируется.

plFlavor [out] Указатель на объект LONG, который получает биты вкуса квалификатора для запрошенного квалификатора. Если сведения о вкусе не нужны, этот параметр может иметь значение null.

Возвращаемое значение

Следующие значения, возвращаемые этой функцией, определяются в файле заголовка WbemCli.h или их можно определить как константы в коде:

Константа Значение Описание
WBEM_E_INVALID_PARAMETER 0x80041008 Недействительный параметр.
WBEM_E_NOT_FOUND 0x80041002 Указанный квалификатор не существует.
WBEM_S_NO_ERROR 0 Вызов функции выполнен успешно.

Комментарии

Эта функция заключает в оболочку вызов метода IWbemQualifierSet::Get .

Требования

Платформы: см. раздел Требования к системе.

Заголовка: WMINet_Utils.idl

платформа .NET Framework версии: доступно с версии 4.7.2.

См. также раздел