Condividi tramite


Funzione FCIFlushFolder (fci.h)

La funzione FCIFlushFolder forza immediatamente il completamento della cartella corrente in fase di costruzione.

Sintassi

BOOL DIAMONDAPI FCIFlushFolder(
  [in] HFCI                 hfci,
  [in] PFNFCIGETNEXTCABINET pfnfcignc,
  [in] PFNFCISTATUS         pfnfcis
);

Parametri

[in] hfci

Handle di contesto fcI valido restituito dalla funzione FCICreate .

[in] pfnfcignc

Puntatore a una funzione di callback definita dall'applicazione per ottenere specifiche nel successivo gabinetto da creare. La funzione deve essere dichiarata usando la macro FNFCIGETNEXTCABINET .

[in] pfnfcis

Puntatore a una funzione di callback definita dall'applicazione per aggiornare l'utente. La funzione deve essere dichiarata usando la macro FNFCISTATUS .

Valore restituito

Se la funzione ha esito positivo, restituisce TRUE; in caso contrario, FALSE.

Le informazioni sugli errori estese vengono fornite nella struttura ERF usata per creare il contesto dell'istanza di fci.

Commenti

L'API FCIFlushFolder forza immediatamente il completamento della cartella in fase di costruzione; reimpostare in modo efficace la cronologia di compressione se è in uso un metodo di compressione.

La funzione di callback indicata da GetNextCab verrà chiamata se l'overflow del cabinet si verifica se i dati in sospeso memorizzati nel buffer all'interno di un'istanza di fcI causano il superamento delle dimensioni dei supporti di gabinetto specificati dall'applicazione.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione fci.h
Libreria Cabinet.lib
DLL Cabinet.dll

Vedi anche

FCIFlushCabinet