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


Таблица ProgId

Таблица ProgId содержит сведения о идентификаторах программ и независимых от версий идентификаторах программ, которые должны быть созданы в рамках объявления продукта.

Таблица ProgId содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
ProgId текста Y N
ProgId_Parent текста N Y
Класс_ GUID N Y
Описание текста N Y
Икона_ идентификатора N Y
IconIndex целочисленного N Y

 

Столбцы

ProgId

Идентификатор программы или идентификатор независимой версии программы. ProgIds, перечисленные в таблице ProgId, регистрируются, если clSID, указанный в Class_column этой таблицы, планируется объявить или установить. При выборе ProgId для регистрации все progIds, ссылающиеся на эту строку через столбец ProgId_Parent, также выбираются для регистрации.

ProgId_Parent

Определяется только для идентификаторов независимых версий программ. Это поле является внешним ключом в столбце ProgId. Чтобы определить идентификатор независимой от версии программы, введите соответствующий progId в столбец ProgId_Parent. При выборе ProgId для установки соответствующие идентификаторы ProgId, связанные с версией, связанные с столбцом ProgId_Parent, также выбираются для регистрации.

Class_

Необязательный внешний ключ в таблице классов . Этот столбец должен иметь значение NULL для независимой версии ProgId. Если Class_value для ProgId имеет значение NULL, progId регистрируется, когда он отображается в столбце ProgId строки в таблице расширения , а расширение имеет по крайней мере одну команду, связанную с ней в таблице Команд. ProgIds, выбранные для регистрации таким образом, не устанавливают другие progIds, ссылающиеся на текущий ProgId через значение ProgId_Default.

описание

Необязательное локализованное описание связанного идентификатора программы.

Icon_

Необязательный внешний ключ в таблице значков , указывающий файл значка, связанный с этим ProgId. Это записывается в ключ DefaultIcon, связанный с этим ProgId. Этот столбец должен иметь значение NULL для независимой версии ProgId.

IconIndex

Индекс значка в файл значка. Этот столбец должен иметь значение NULL для независимой версии ProgId.

Замечания

Действия RegisterProgIdInfo и UnregisterProgIdInfo в таблицах последовательности обрабатывать сведения в этой таблице. Сведения об использовании таблиц последовательности см. в с помощью таблицы последовательности.

Ратификация

ICE03
ICE06
ICE32
ICE36
ICE89