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 Clave Nullable
ReserveKey Identificador Y No
Component_ Identificador No No
ReserveFolder Identificador No Y
ReserveLocal DoubleInteger No No
ReserveSource DoubleInteger No No

 

Columnas

ReserveKey

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

Component_

Clave externa para la columna uno de la tabla Component. Reserva una cantidad especificada de espacio 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 Directory 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 coste de volumen del dispositivo que contiene el directorio.

ReserveLocal

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

ReserveSource

Es el 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 coste 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 iniciar la aplicación después de la instalación.

Se puede usar la tabla ReserveCost para permitir que las acciones personalizadas especifiquen un coste aproximado para los archivos, entradas del registro u otros elementos que la acción personalizada pueda instalar. Las acciones personalizadas que agregan entradas a la tabla ReserveCost deben estar secuenciadas entre las acciones CostInitialize y FileCost . Esto es necesario para que la acción FileCost inicialice correctamente el coste de todos los componentes afectados por las entradas de la tabla ReserveCost.

Validación

ICE03
ICE06
ICE32