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) |