Partager via


Fonction FCIFlushFolder (fci.h)

La fonction FCIFlushFolder force la fin immédiate du dossier actif en cours de construction.

Syntaxe

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

Paramètres

[in] hfci

Handle de contexte FCI valide retourné par la fonction FCICreate .

[in] pfnfcignc

Pointeur vers une fonction de rappel définie par l’application pour obtenir des spécifications sur l’armoire suivante à créer. La fonction doit être déclarée à l’aide de la macro FNFCIGETNEXTCABINET .

[in] pfnfcis

Pointeur vers une fonction de rappel définie par l’application pour mettre à jour l’utilisateur. La fonction doit être déclarée à l’aide de la macro FNFCISTATUS .

Valeur retournée

Si la fonction réussit, elle retourne TRUE ; sinon, FALSE.

Les informations d’erreur étendues sont fournies dans la structure ERF utilisée pour créer le contexte FCI.

Notes

L’API FCIFlushFolder force le dossier en cours de construction à être terminé immédiatement ; réinitialisez efficacement l’historique de compression si une méthode de compression est en cours d’utilisation.

La fonction de rappel indiquée par GetNextCab sera appelée si l’armoire déborde, ce qui se produit si les données en attente mises en mémoire tampon à l’intérieur d’une instance FCI entraînent le dépassement de la taille du média de l’armoire spécifiée par l’application.

Spécifications

   
Plateforme cible Windows
En-tête fci.h
Bibliothèque Cabinet.lib
DLL Cabinet.dll

Voir aussi

FCIFlushCabinet