Compartir a través de


Tabla ProgId

La tabla ProgId contiene información sobre los identificadores de programa y los identificadores de programa independientes de la versión que se deben generar como parte del anuncio del producto.

La tabla ProgId tiene las columnas siguientes.

Columna Tipo Llave Nullable
ProgId text Y N
ProgId_Parent text N Y
Clase_ GUID de N Y
Descripción text N Y
Icono_ identificador N Y
IconIndex entero N Y

 

Columnas

ProgId

El identificador de programa o el identificador de programa independiente de la versión. Los progId enumerados en la tabla ProgId se registran si el CLSID que aparece en el Class_column de esta tabla está programado para anunciarse o instalarse. Cuando se selecciona ProgId para el registro, también se seleccionan todos los ProgId que hacen referencia a esta fila a través de la columna ProgId_Parent para el registro.

ProgId_Parent

Se define solo para identificadores de programa independientes de la versión. Este campo es una clave externa en la columna ProgId. Para definir un identificador de programa independiente de la versión, escriba el ProgId correspondiente en la columna ProgId_Parent. Cuando se selecciona ProgId para la instalación, también se seleccionan los progId independientes de la versión correspondientes asociados a través de la columna ProgId_Parent para el registro.

Class_

Clave externa opcional en la tabla clase . Esta columna debe ser Null para un ProgId independiente de la versión. Si el Class_value de un ProgId es null, el progId se registra cuando aparece en la columna ProgId de una fila de la tabla de extensión y la extensión tiene al menos un verbo asociado en la tabla verb de . Los progId seleccionados para el registro de esta manera no instalan otros ProgId que hacen referencia al progId actual a través del valor de ProgId_Default.

descripción de

Una descripción localizada opcional del identificador de programa asociado.

Icon_

Una clave externa opcional en la tabla icono de que especifica el archivo de icono asociado a este ProgId. Esto se escribe en la clave DefaultIcon asociada a este ProgId. Esta columna debe ser Null para un ProgId independiente de la versión.

icono de Index

Índice de icono en el archivo de icono. Esta columna debe ser Null para un ProgId independiente de la versión.

Observaciones

Las acciones RegisterProgIdInfo y Anular registroProgIdInfo en tablas de secuencia procesar la información de esta tabla. Para obtener información sobre el uso de tablas de secuencia de , vea Using a Sequence Table.

Validación

ICE03
ICE06
ICE32
ICE36
ICE89