Интерфейс IeAxiService

Интерфейс IAxiService инициализирует объект системной службы для установки объекта ActiveX, если у текущего пользователя нет разрешения на установку объекта .

Класс CIeAxiInstallerService реализует этот интерфейс.

Этот интерфейс не объявляется в общедоступном заголовке. Приложения должны определять его сами. В следующем фрагменте языка определения интерфейса (IDL) описывается этот интерфейс, включая его 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();
};

Элементы

Интерфейс IeAxiService наследуется от интерфейса IUnknown . IeAxiService также имеет следующие типы элементов:

Методы

Интерфейс IeAxiService содержит следующие методы.

Метод Описание
Очистки Освобождает ресурсы, используемые интерфейсом IeAxiService .
Initialize Проверяет и скачивает объект ActiveX.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista Business, Windows Vista Корпоративная, Windows Vista Ultimate [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
IID
IID_IeAxiService определяется как E9E92380-9ECD-4982-A0EB-6815A56CCF27