Compartir a través de


Tabla ReserveCost

La tabla ReserveCost es una tabla opcional que permite al autor reservar una cantidad de espacio en disco en cualquier directorio que dependa del estado de instalación de un componente.

La tabla ReserveCost tiene las columnas siguientes.

Columna Tipo Llave Nullable
ReserveKey identificador Y N
Componente_ identificador N N
ReserveFolder identificador N Y
ReserveLocal DoubleInteger N N
ReserveSource DoubleInteger N N

 

Columnas

ReserveKey

Clave principal que identifica de forma única una entrada de tabla ReserveCost.

Component_

Clave externa para la columna uno de la tabla componente de. Reserva una cantidad de espacio especificada si se va a instalar este componente.

ReserveFolder

Esta columna contiene el nombre de una propiedad que es la ruta de acceso completa al directorio de destino. Este nombre de propiedad suele ser el nombre de un directorio de la tabla Directorio de o el nombre de un conjunto de propiedades obtenido mediante la acción Appsearch. Esto agrega la cantidad de espacio en disco especificado en ReserveLocal o ReserveSource al costo de volumen del dispositivo que contiene el directorio.

ReserveLocal

Número de bytes de espacio en disco que se va a reservar si el componente vinculado está instalado para ejecutarse localmente.

ReserveSource

Número de bytes de espacio en disco que se va a reservar si el componente vinculado está instalado para ejecutarse desde el origen.

Observaciones

Reservar el costo de esta manera podría ser útil para los autores que quieran asegurarse de que una cantidad mínima de espacio en disco estará disponible una vez completada la instalación. Por ejemplo, este espacio en disco puede estar reservado para documentos de usuario o para archivos de aplicación (como archivos de índice) que se crean solo después de que la aplicación se inicie después de la instalación.

Puede usar la tabla ReserveCost para habilitar acciones personalizadas para especificar un costo aproximado para cualquier archivo, entradas del Registro u otros elementos que pueda instalar la acción personalizada. Las acciones personalizadas que agregan entradas a la tabla ReserveCost deben secuenciarse entre las acciones de CostInitialize y FileCost. Esto es necesario para que la acción FileCost inicialice correctamente el costo de todos los componentes afectados por las entradas de la tabla ReserveCost.

Validación

ICE03
ICE06
ICE32