IeAxiService-Schnittstelle

Die IAxiService-Schnittstelle initialisiert ein Systemdienstobjekt, um ein ActiveX-Objekt zu installieren, wenn der aktuelle Benutzer nicht über die Berechtigung zum Installieren des Objekts verfügt.

Die CIeAxiInstallerService-Klasse implementiert diese Schnittstelle.

Diese Schnittstelle wird nicht in einem öffentlichen Header deklariert. Anwendungen müssen sie selbst definieren. Das folgende IDL-Fragment (Interface Definition Language) beschreibt diese Schnittstelle, einschließlich ihrer IID.

[
    object,
    uuid(E9E92380-9ECD-4982-A0EB-6815A56CCF27),
    pointer_default(unique)
]

interface IeAxiService : IUnknown{

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

Member

Die IeAxiService-Schnittstelle erbt von der IUnknown-Schnittstelle . IeAxiService verfügt auch über folgende Membertypen:

Methoden

Die IeAxiService-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
Cleanup Gibt ressourcen frei, die von der IeAxiService-Schnittstelle verwendet werden.
Initialisieren Überprüft und lädt ein ActiveX-Objekt herunter.

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