次の方法で共有


REARRANGE_FILE_DATA構造体 (ntifs.h)

REARRANGE_FILE_DATA は、FSCTL_REARRANGE_FILE コントロール コードの入力構造です。

構文

typedef struct _REARRANGE_FILE_DATA {
  ULONGLONG SourceStartingOffset;
  ULONGLONG TargetOffset;
  HANDLE    SourceFileHandle;
  ULONG     Length;
  ULONG     Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;

メンバーズ

SourceStartingOffset

ターゲット ファイルのターゲットの場所に移動するソース ファイル内の連続するソース領域のベースのクラスターアラインバイト オフセット。

TargetOffset

ソース領域を挿入するポイントのクラスターアラインバイト オフセット。

SourceFileHandle

ソース リージョン クラスターの移動元となる代替ファイルを処理します。 この機能は現在サポートされていないため、SourceFileHandle を NULL に設定する必要があります。これは、ソースリージョンが同じファイルからであることを示します。

Length

ソースリージョンのクラスターアラインメント長 (バイト単位)。

Flags

将来の使用のために予約されています。0 に設定する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809
ヘッダー ntifs.h

関連項目

FSCTL_REARRANGE_FILE