Compartir a través de


Método IeAxiService::Initialize

El método Initialize comprueba y descarga un objeto ActiveX. Si el objeto cumple los requisitos de directiva, este método inicializa un objeto del sistema que instala el objeto ActiveX.

Sintaxis

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]

Identificador de la ventana primaria de la ventana que está intentando instalar el control ActiveX.

dwClientPID [in]

Identificador de proceso del proceso de llamada.

bstrDesktop [in]

Escritorio del objeto .

bstrClsID [in]

Identificador de clase del objeto ActiveX que se va a instalar.

bstrURL [in]

Dirección URL del objeto ActiveX que se va a instalar.

pbstrNonce [out]

Contexto que se puede usar para compartir información de estado en llamadas a otros métodos usados para comprobar y descargar el objeto ActiveX.

ppISyncBrokerInterface [out]

Puntero a la instancia de la interfaz IeAxiSystemInstaller que instala el control ActiveX.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto se S_OK.

Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes códigos de error.

Código o valor devuelto Descripción
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
No se debe instalar el objeto ActiveX.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
IID
IID_IeAxiService se define como E9E92380-9ECD-4982-A0EB-6815A56CCF27

Consulte también

IeAxiService