Поделиться через


Функция DllRegisterServer (olectl.h)

Предписывает внутрипроцессный сервер создать записи реестра для всех классов, поддерживаемых в этом серверном модуле.

Синтаксис

HRESULT DllRegisterServer();

Возвращаемое значение

Эта функция может возвращать стандартные возвращаемые значения E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.

Код возврата Описание
S_OK
Записи реестра успешно созданы.
SELFREG_E_TYPELIB
Серверу не удалось завершить регистрацию всех библиотек типов, используемых его классами.
SELFREG_E_CLASS
Серверу не удалось завершить регистрацию всех классов объектов.

Комментарии

E_NOTIMPL не является допустимым кодом возврата.

Если эта функция завершается сбоем, состояние реестра для всех его классов не определено.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header olectl.h
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

DllUnregisterServer