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 enumerado en la columna Class_ 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.

Clase_

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

descripción de

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

Icono_

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