次の方法で共有


FILE_ZERO_DATA_INFORMATION_EX構造体 (ntifs.h)

0 に設定するファイルの範囲を格納します。 この構造体は、FSCTL_SET_ZERO_DATA コントロール コードによって使用されます。 これは FILE_ZERO_DATA_INFORMATIONに似ていますが、追加の Flags メンバーが含まれています。

構文

typedef struct _FILE_ZERO_DATA_INFORMATION_EX {
  LARGE_INTEGER FileOffset;
  LARGE_INTEGER BeyondFinalZero;
  ULONG         Flags;
} FILE_ZERO_DATA_INFORMATION_EX, *PFILE_ZERO_DATA_INFORMATION_EX;

メンバーズ

FileOffset

0 に設定する範囲の先頭のファイル オフセット (バイト単位)。

BeyondFinalZero

最後の 0 バイトを超える最初のバイトのバイト オフセット。

Flags

次のフラグがサポートされています。

形容
FILE_ZERO_DATA_INFORMATION_FLAG_PRESERVE_CACHED_DATA ファイルのこの範囲に対応するキャッシュの内容を消去しないことを示します。 このフラグを設定できるのはドライバーだけです。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー ntifs.h (Ntifs.h を含む)

関連項目

FILE_ZERO_DATA_INFORMATION

FSCTL_SET_ZERO_DATA

FltFsControlFile