Поделиться через


Метод IWSCProductList::Initialize (iwscapi.h)

Собирает сведения обо всех поставщиках указанного типа на компьютере.

Синтаксис

HRESULT Initialize(
  [in] ULONG provider
);

Параметры

[in] provider

Значение из перечисления WSC_SECURITY_PROVIDER с именем поставщика в качестве одного из следующих значений. Обратите внимание, что возможные значения не могут быть объединены в логическую или, как это возможно при использовании с функцией WscGetSecurityProviderHealth .

Значение Значение
WSC_SECURITY_PROVIDER_ANTIVIRUS
Антивирусные продукты.
WSC_SECURITY_PROVIDER_ANTISPYWARE
Анти-шпионские продукты.
WSC_SECURITY_PROVIDER_FIREWALL
Продукты брандмауэра.

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

Если метод выполнен успешно, возвращает S_OK.

Если метод завершается ошибкой, возвращает код ошибки Win32.

Комментарии

Когда клиент получает указатель IWSCProductList , он должен вызвать метод Initialize с типом поставщика, который собирает сведения обо всех поставщиках этого типа, установленных в системе. При вызове Initialize можно указать только один тип поставщика, а метод Initialize можно вызывать только один раз для каждого экземпляра указателя IWSCProductList . После инициализации списка пользователь может вызвать Count , чтобы получить количество поставщиков в списке, и Item для получения отдельного поставщика.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header iwscapi.h
Библиотека Wscapi.lib
DLL Wscapi.dll

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

IWSCProductList