Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Регистрирует суррогатный процесс с помощью указателя интерфейса ISurrogate .
Синтаксис
HRESULT CoRegisterSurrogate(
[in] LPSURROGATE pSurrogate
);
Параметры
[in] pSurrogate
Указатель на интерфейс ISurrogate в регистримом суррогатном процессе.
Возвращаемое значение
Эта функция возвращает S_OK, чтобы указать, что суррогатный процесс успешно зарегистрирован.
Комментарии
Функция CoRegisterSurrogate задает глобальный указатель интерфейса на интерфейс ISurrogate , реализованный в суррогатном процессе. Этот указатель задается в библиотеке DLL ole32, загруженной в суррогатном процессе. COM использует этот глобальный указатель в ole32 для вызова методов ISurrogate. Эта функция обычно вызывается суррогатной реализацией при ее запуске.
В Windows Server 2003, если приложение com-объекта зарегистрировано в качестве службы, COM проверяет регистрацию. COM гарантирует, что идентификатор процесса службы в диспетчере управления службами (SCM) совпадает с идентификатором процесса регистрации. В противном случае COM не сможет выполнить регистрацию.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | combaseapi.h (включая Objbase.h) |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |