FILE_LEVEL_TRIM_RANGE 構造体 (winioctl.h)

トリミングするファイルの範囲を指定します。

構文

typedef struct _FILE_LEVEL_TRIM_RANGE {
  DWORDLONG Offset;
  DWORDLONG Length;
} FILE_LEVEL_TRIM_RANGE, *PFILE_LEVEL_TRIM_RANGE;

メンバー

Offset

トリミングする範囲のファイルの先頭からのオフセット (バイト単位)。

Length

トリミングする範囲の長さ (バイト単位)。

解説

トリミング操作が基になるストレージ システムに渡される前に、入力範囲がページ境界 (32 ビット版では 4,096 バイト、Windows の x64 ベースのエディションでは 4,096 バイト、Windows のエディションでは 8,192 バイト) に縮小 Itanium-Based。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header winioctl.h (Windows.h を含む)

関連項目

FILE_LEVEL_TRIM

FILE_LEVEL_TRIM_OUTPUT

FSCTL_FILE_LEVEL_TRIM