Метод ISurrogate::LoadDllServer (objidlbase.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 | objidlbase.h (включая ObjIdl.h) |