Таблица 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 в таблицах последовательности обрабатывать сведения в этой таблице. Сведения об использовании таблиц последовательности см. в с помощью таблицы последовательности.
Ратификация