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