Метод ISurrogate::LoadDllServer (objidl.h)
Загружает dll-сервер в реализующий суррогат. COM вызывает этот метод при запросе активации для класса сервера DLL, если класс зарегистрирован как DllSurrogate.
Синтаксис
HRESULT LoadDllServer(
[in] REFCLSID Clsid
);
Параметры
[in] Clsid
CLSID загружаемого сервера DLL.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и S_OK.
Комментарии
Получив запрос на загрузку через LoadDllServer, суррогат должен выполнить следующие действия:
- Создайте объект фабрики классов, поддерживающий IUnknown, IClassFactory и IMarshal.
- Вызовите CoRegisterClassObject , чтобы зарегистрировать новый объект фабрики класса в качестве фабрики класса для запрошенного идентификатора CLSID.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | objidl.h (включая ObjIdl.h) |