LZClose 関数 (lzexpand.h)

LZOpenFile 関数を使って開かれたファイルを閉じます。

構文

void LZClose(
  [in] INT hFile
);

パラメーター

[in] hFile

閉じるファイルのハンドル。

戻り値

なし

解説

ファイルを識別するハンドルは、 LZOpenFile 関数を呼び出して取得する必要があります。 CreateFile 関数または OpenFile 関数を呼び出してハンドルを取得すると、エラーが発生します。

ファイルが Lempel-Ziv アルゴリズムによって圧縮され、 LZOpenFile を使用して開かれた場合、 LZClose は、ファイルを展開するために割り当てられたグローバル ヒープ領域を解放します。

Windows 8 と Windows Server 2012 では、この関数は、次のテクノロジによってサポートされています。

テクノロジ サポートされています
サーバー メッセージ ブロック (SMB) 3.0 プロトコル はい
SMB 3.0 Transparent Failover (TFO) はい
スケールアウト ファイル共有 (SO) を使う SMB 3.0 はい
クラスターの共有ボリューム ファイル システム (CsvFS) はい
Resilient File System (ReFS) はい
 

CsvFs によって、圧縮されたファイルのリダイレクトされた IO が実行されます。

必要条件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー lzexpand.h (Windows.h を含む)
Library Lz32.lib
[DLL] Lz32.dll

関連項目

CreateFile

ファイルの圧縮と圧縮解除

File Management 関数

LZOpenFile

OpenFile