FSCTL_OFFLOAD_READ_INPUT 结构 (ntifs.h)

FSCTL_OFFLOAD_READ_INPUT 结构包含FSCTL_OFFLOAD_READ控制代码请求的输入。

语法

typedef struct _FSCTL_OFFLOAD_READ_INPUT {
  ULONG     Size;
  ULONG     Flags;
  ULONG     TokenTimeToLive;
  ULONG     Reserved;
  ULONGLONG FileOffset;
  ULONGLONG CopyLength;
} FSCTL_OFFLOAD_READ_INPUT, *PFSCTL_OFFLOAD_READ_INPUT;

成员

Size

此结构的大小(以字节为单位)。 将此成员设置为 sizeof(FSCTL_OFFLOAD_READ_INPUT)

Flags

未使用此成员。 设置为 0。

TokenTimeToLive

读取操作保持有效状态的时间(以毫秒为单位)。 默认生存时间为 0。 建议的生存时间值也为 0。

Reserved

保留。

FileOffset

文件中要从中开始读取的位置。 偏移值必须与卷上的逻辑扇区边界对齐。

CopyLength

要读取的数据的长度(以字节为单位),从 FileOffset 开始。 长度值必须与卷上的逻辑扇区边界对齐,长度与文件结尾匹配时除外。

注解

存储设备的复制提供程序在 TokenTimeToLive 中的持续时间内保留读取的数据。 可以执行具有相同令牌的多次写入,直到 TokenTimeToLive 中的时间过期。

要求

要求
最低受支持的客户端 Windows 8
标头 ntifs.h (包括 Ntifs.h、Fltkernel.h)

另请参阅

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT