FCIFlushFolder-Funktion (fci.h)
Die FCIFlushFolder-Funktion erzwingt, dass der aktuelle Ordner, der sich im Aufbau befindet, sofort abgeschlossen wird.
Syntax
BOOL DIAMONDAPI FCIFlushFolder(
[in] HFCI hfci,
[in] PFNFCIGETNEXTCABINET pfnfcignc,
[in] PFNFCISTATUS pfnfcis
);
Parameter
[in] hfci
Ein gültiges FCI-Kontexthandle, das von der FCICreate-Funktion zurückgegeben wird.
[in] pfnfcignc
Zeiger auf eine anwendungsdefinierte Rückruffunktion, um Spezifikationen für die nächste zu erstellende Ablage abzurufen. Die Funktion sollte mithilfe des FNFCIGETNEXTCABINET-Makros deklariert werden.
[in] pfnfcis
Zeiger auf eine anwendungsdefinierte Rückruffunktion, um den Benutzer zu aktualisieren. Die Funktion sollte mithilfe des FNFCISTATUS-Makros deklariert werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie TRUE zurück. andernfalls FALSE.
Erweiterte Fehlerinformationen werden in der ERF-Struktur bereitgestellt, die zum Erstellen des FCI-Kontexts verwendet wird.
Hinweise
Die FCIFlushFolder-API erzwingt die sofortige Fertigstellung des ordners, der sich derzeit im Aufbau befindet. wenn eine Komprimierungsmethode verwendet wird, wird der Komprimierungsverlauf effektiv zurückgesetzt.
Die von GetNextCab angegebene Rückruffunktion wird aufgerufen, wenn der Schrank überläuft. Dies tritt auf, wenn die ausstehenden Daten, die in einer FCI gepuffert werden, dazu führen, dass die von der Anwendung angegebene Größe der Schrankmedien überschritten wird.
Anforderungen
Zielplattform | Windows |
Kopfzeile | fci.h |
Bibliothek | Cabinet.lib |
DLL | Cabinet.dll |