Función FCIFlushFolder (fci.h)
La función FCIFlushFolder obliga a que la carpeta actual se complete inmediatamente.
Sintaxis
BOOL DIAMONDAPI FCIFlushFolder(
[in] HFCI hfci,
[in] PFNFCIGETNEXTCABINET pfnfcignc,
[in] PFNFCISTATUS pfnfcis
);
Parámetros
[in] hfci
Identificador de contexto de FCI válido devuelto por la función FCICreate .
[in] pfnfcignc
Puntero a una función de devolución de llamada definida por la aplicación para obtener especificaciones en el siguiente gabinete que se va a crear. La función debe declararse mediante la macro FNFCIGETNEXTCABINET .
[in] pfnfcis
Puntero a una función de devolución de llamada definida por la aplicación para actualizar el usuario. La función debe declararse mediante la macro FNFCISTATUS .
Valor devuelto
Si la función se ejecuta correctamente, devuelve TRUE; de lo contrario, FALSE.
La información de error extendida se proporciona en la estructura ERF utilizada para crear el contexto de FCI.
Comentarios
La API FCIFlushFolder obliga a que la carpeta actualmente en construcción se complete inmediatamente; restablecer eficazmente el historial de compresión si se está usando un método de compresión.
Se llamará a la función de devolución de llamada indicada por GetNextCab si el gabinete se desborda, lo que ocurre si los datos pendientes almacenados en búfer dentro de una FCI hacen que se supere el tamaño de los medios de gabinete especificados por la aplicación.
Requisitos
Plataforma de destino | Windows |
Encabezado | fci.h |
Library | Cabinet.lib |
Archivo DLL | Cabinet.dll |