Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
CLSID — это глобальный уникальный идентификатор, определяющий объект класса COM. Если сервер или контейнер разрешает связывание со своими внедренными объектами, необходимо зарегистрировать CLSID для каждого поддерживаемого класса объектов.
Раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}
| Раздел реестра | Описание |
|---|---|
| AppID | Связывает AppID с CLSID. |
| AutoConvertTo | Задает автоматическое преобразование заданного класса объектов в новый класс объектов. |
| AutoTreatAs | Автоматически задает CLSID для ключа TreatAs указанное значение. |
| AuxUserType | Указывает короткое отображаемое имя приложения и имена приложений. |
| управления | Определяет объект как элемент ActiveX. |
| преобразования | Используется диалоговым окном преобразования для определения форматов, которые приложение может читать и записывать. |
| DataFormats | Задает форматы данных по умолчанию и основные форматы данных, поддерживаемые приложением. |
| DefaultIcon | Предоставляет сведения о значке по умолчанию для знаковых презентаций объектов. |
| InprocHandler | Указывает, использует ли приложение пользовательский обработчик. |
| InprocHandler32 | Указывает, использует ли приложение пользовательский обработчик. |
| InprocServer | Указывает путь к библиотеке DLL сервера в процессе. |
| InprocServer32 | Регистрирует 32-разрядный внутрипроцессный сервер и задает модель потоков квартиры, в котором может выполняться сервер. |
| Вставка | Указывает, что объекты этого класса должны отображаться в диалоговом окне Вставка объекта при использовании приложениями контейнеров COM. |
| интерфейс | Необязательная запись, указывающая все идентификаторы интерфейсов (IID), поддерживаемые соответствующим классом. |
| LocalServer | Указывает полный путь к 16-разрядному локальному приложению сервера. |
| LocalServer32 | Указывает полный путь к 32-разрядному локальному приложению сервера. |
| MiscStatus | Указывает, как создать и отобразить объект. |
| ProgID | Связывает ProgID с CLSID. |
| ToolBoxBitmap32 | Определяет имя модуля и идентификатор ресурса для растрового изображения 16 x 16, используемого для лица панели инструментов или кнопки панели элементов. |
| TreatAs | Указывает CLSID класса, который может эмулировать текущий класс. |
| глагол | Указывает команды, которые необходимо зарегистрировать для приложения. |
| версии | Указывает номер версии элемента управления. |
| VersionIndependentProgID | Связывает ProgID с CLSID. Это значение используется для определения последней версии приложения объекта. |
Замечания
Ключ HKEY_LOCAL_MACHINE\SOFTWARE\Classes соответствует ключу HKEY_CLASSES_ROOT, который был сохранен для совместимости с более ранними версиями COM.
Ключ CLSID содержит сведения, используемые обработчиком COM по умолчанию для возврата сведений о классе, когда он находится в состоянии выполнения.
Чтобы получить CLSID для приложения, можно использовать Uuidgen.exeили использовать функцию CoCreateGuid.
CLSID — это 128-разрядное число в шестнадцатеричном виде в пределах пары фигурных скобок.
Связанные разделы