Compartilhar via


Método IeAxiService::Initialize

O método Initialize verifica e baixa um objeto ActiveX. Se o objeto atender aos requisitos de política, esse método inicializará um objeto do sistema que instala o objeto ActiveX.

Sintaxe

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

Parâmetros

hwndParent [in]

Um identificador para a janela pai da janela que está tentando instalar o controle ActiveX.

dwClientPID [in]

A ID do processo de chamada.

bstrDesktop [in]

A área de trabalho do objeto.

bstrClsID [in]

A ID de classe do objeto ActiveX a ser instalado.

bstrURL [in]

A URL do objeto ActiveX a ser instalado.

pbstrNonce [out]

Um contexto que pode ser usado para compartilhar informações de estado em chamadas para outros métodos usados para verificar e baixar o objeto ActiveX.

ppISyncBrokerInterface [out]

Um ponteiro para a instância da interface IeAxiSystemInstaller que instala o controle ActiveX.

Valor retornado

Se a função for bem-sucedida, o valor retornado será S_OK.

Se a função falhar, o valor retornado poderá ser um dos códigos de erro a seguir.

Código/valor de retorno Descrição
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
O objeto ActiveX não deve ser instalado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
IID
IID_IeAxiService é definido como E9E92380-9ECD-4982-A0EB-6815A56CCF27

Confira também

IeAxiService