COleTemplateServer::UpdateRegistry

void UpdateRegistry ( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, LPCSTR * rglpszRegister = NULL, LPCSTR FAR * rglpszOverwrite = NULL );

Параметры

nAppType

Значение из перечисления OLE_APPTYPE , которое определено в AFXDISP.H. It может иметь любое из следующих значений:

rglpszRegister

Список записей, которые записываются в реестр только если записи не существует.

rglpszOverwrite

Список записи, записываются в реестр независимо от того, существуют ли какие-либо предыдущей записи.

Примечания

Загружает сведения о типе файлов из строки шаблона документа и помещает эту информацию в реестре системы OLE.

Регистрационная информация загружается в вызове CDocTemplate::GetDocString. Проверено подстроки являются определенных индексы regFileTypeId, regFileTypeNameи fileNewName, как описано на страницах ссылок GetDocString.

Если подстрока regFileTypeId является пустым или если вызов GetDocString не по любой другой причине, эта функция не работает, и информация о файле не вступил в реестре.

Информация в аргументы rglpszRegister и rglpszOverwrite записывается в реестр путем вызова AfxOleRegisterServerClass. Данные по умолчанию, который зарегистрирован, когда два аргумента имеют значение NULL, подходит для большинства приложений. Информация о структуре информации в эти аргументы см. в AfxOleRegisterServerClass.

Для получения дополнительной информации, смотрите IDispatch в Win32 SDK справочнике программиста OLE.

Обзор COleTemplateServerЧлены класса | Иерархическая схема

См. также CDocTemplate::GetDocString, AfxOleRegisterServerClass

Index