IeAxiService::Initialize-Methode

Die Initialize-Methode überprüft und lädt ein ActiveX-Objekt herunter. Wenn das -Objekt die Richtlinienanforderungen erfüllt, initialisiert diese Methode ein Systemobjekt, das das ActiveX-Objekt installiert.

Syntax

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

Parameter

hwndParent [ In]

Ein Handle für das übergeordnete Fenster des Fensters, das versucht, das ActiveX-Steuerelement zu installieren.

dwClientPID [ In]

Die Prozess-ID des aufrufenden Prozesses.

bstrDesktop [ In]

Der Desktop für das Objekt.

bstrClsID [ In]

Die Klassen-ID des zu installierende ActiveX-Objekts.

bstrURL [ In]

Die URL des zu installierende ActiveX-Objekts.

pbstrNonce [ out]

Ein Kontext, der verwendet werden kann, um Zustandsinformationen in Aufrufen anderer Methoden freizugeben, die zum Überprüfen und Herunterladen des ActiveX-Objekts verwendet werden.

ppISyncBrokerInterface [ out]

Ein Zeiger auf die Instanz der IeAxiSystemInstaller-Schnittstelle, die das ActiveX-Steuerelement installiert.

Rückgabewert

Wenn die Funktion erfolgreich ist, lautet der Rückgabewert S _ OK.

Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Fehlercodes sein.

Rückgabecode/-wert Beschreibung
TRUST _ E _ SUBJECT _ NOT _ TRUSTED
0x800B0004
Das ActiveX-Objekt sollte nicht installiert werden.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista Business, Windows Vista Enterprise, nur Windows Vista [ Ultimate-Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
IID
IID _ IeAxiService ist als E9E92380-9ECD-4982-A0EB-6815A56CCF27 definiert.

Weitere Informationen

IeAxiService