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