Freigeben über


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

Weitere Informationen

FCIFlushCabinet