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


DECLARE_REGISTRY

Вставляет стандартную регистрацию класса в реестре системы или удаляет его из системного реестра.

DECLARE_REGISTRY( 
   class, 
   pid, 
   vpid, 
   nid, 
   flags  
)

Параметры

  • class
    [in] включено для обеспечения обратной совместимости.

  • pid
    [in] LPCTSTR, программный код версия- в XML-структуру.

  • vpid
    [in] LPCTSTR, версия- независимый код программы.

  • nid
    [in] Значение UINT, индекс строки ресурса в реестре, используемый в качестве описание программы.

  • flags
    [in] Значение DWORD, содержащий потоковую модель приложения в реестре. Должно быть одно из следующих значений: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH или AUTPRXFLAG.

Заметки

Стандартная регистрации состоит из идентификатора CLSID, идентификатор программы, версия- независимого идентификатор программы, строки описания и модели потока.

При создании объект или элемент управления с использованием библиотеки ATL добавляет мастер класса мастер автоматически реализует скрипт- на поддержку реестра и добавить макрос DECLARE_REGISTRY_RESOURCEID к своим файлам. Если не нужно скрипт- на поддержку реестра, необходимо заменить этот макрос с DECLARE_REGISTRY. DECLARE_REGISTRY только вставляет 5 основных ключей, описанным выше в реестр. Необходимо вручную писать код, чтобы вставить другие ключи в реестр.

Требования

Header: atlcom.h

См. также

Ссылки

DECLARE_REGISTRY_RESOURCE

Другие ресурсы

Registry Macros

Макросы ATL