Compartir a través de


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

Consulte también

FCIFlushCabinet