Метод IeAxiService::Initialize

Метод Initialize проверяет и скачивает объект ActiveX. Если объект соответствует требованиям политики, этот метод инициализирует системный объект, который устанавливает объект ActiveX.

Синтаксис

SECURITY_STATUS Initialize(
  [in]  HWND     hwndParent,
  [in]  DWORD    dwClientPID,
  [in]  BSTR     bstrDesktop,
  [in]  BSTR     bstrClsID,
  [in]  BSTR     bstrURL,
  [out] BSTR     *pbstrNonce,
  [out] IUnknown **ppISyncBrokerInterface
);

Параметры

hwndParent [in]

Дескриптор родительского окна окна, которое пытается установить элемент ActiveX.

dwClientPID [in]

Идентификатор вызывающего процесса.

bstrDesktop [in]

Рабочий стол для объекта .

bstrClsID [in]

Идентификатор класса устанавливаемого объекта ActiveX.

bstrURL [in]

URL-адрес устанавливаемого объекта ActiveX.

pbstrNonce [out]

Контекст, который можно использовать для совместного использования сведений о состоянии в вызовах других методов, используемых для проверки и скачивания объекта ActiveX.

ppISyncBrokerInterface [out]

Указатель на экземпляр интерфейса IeAxiSystemInstaller , который устанавливает элемент ActiveX.

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

Если функция выполнена успешно, возвращаемое значение будет S_OK.

Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих кодов ошибок.

Возвращаемый код или значение Описание
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
Не следует устанавливать объект ActiveX.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista Business, Windows Vista Корпоративная, Windows Vista Ultimate [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
IID
IID_IeAxiService определяется как E9E92380-9ECD-4982-A0EB-6815A56CCF27

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

IeAxiService