Freigeben über


LZClose-Funktion (lzexpand.h)

Schließt eine Datei, die mit der LZOpenFile-Funktion geöffnet wurde.

Syntax

void LZClose(
  [in] INT hFile
);

Parameter

[in] hFile

Ein Handle für die zu schließende Datei.

Rückgabewert

Keine

Bemerkungen

Das Handle, das die Datei identifiziert, muss durch Aufrufen der LZOpenFile-Funktion abgerufen werden. Wenn das Handle durch Aufrufen der CreateFile- oder OpenFile-Funktion abgerufen wird, tritt ein Fehler auf.

Wenn die Datei vom Lempel-Ziv-Algorithmus komprimiert und mit LZOpenFile geöffnet wurde, gibt LZClose alle globalen Heapspeicherplätze frei, die zum Erweitern der Datei zugewiesen wurden.

Unter Windows 8 und Windows Server 2012 wird diese Funktion von den folgenden Technologien unterstützt.

Technologie Unterstützt
SMB 3.0-Protokoll (Server Message Block) Ja
SMB 3.0 Transparent Failover (TFO) Ja
SMB 3.0 mit Dateifreigaben mit horizontaler Skalierung (SO) Ja
Dateisystem mit freigegebenen Clustervolumes (CsvFS) Ja
Robustes Dateisystem (Resilient File System, ReFS) Ja
 

CsvFs leiten E/A für komprimierte Dateien um.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile lzexpand.h (windows.h einschließen)
Bibliothek Lz32.lib
DLL Lz32.dll

Weitere Informationen

CreateFile

Komprimierung und Dekomprimierung von Dateien

Dateiverwaltungsfunktionen

LZOpenFile

OpenFile