Freigeben über


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 installierenden ActiveX-Objekts.

bstrURL [in]

Die URL des zu installierenden ActiveX-Objekts.

pbstrNonce [out]

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

ppISyncBrokerInterface [out]

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

Rückgabewert

Wenn die Funktion erfolgreich ist, wird 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.

Anforderungen

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

Siehe auch

IeAxiService