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