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 |