FILE_SFIO_RESERVE_INFORMATION结构 (wdm.h)
FILE_SFIO_RESERVE_INFORMATION 用于查询或设置计划的文件 I/O(SFIO)的文件保留带宽信息。
语法
typedef struct _FILE_SFIO_RESERVE_INFORMATION {
ULONG RequestsPerPeriod;
ULONG Period;
BOOLEAN RetryFailures;
BOOLEAN Discardable;
ULONG RequestSize;
ULONG NumOutstandingRequests;
} FILE_SFIO_RESERVE_INFORMATION, *PFILE_SFIO_RESERVE_INFORMATION;
成员
RequestsPerPeriod
每个时间段完成的 I/O 请求数,由 时间段 字段指定。 设置带宽预留时,值为 0 表示文件系统必须释放任何现有的保留带宽。
Period
预留期,即 I/O 颁发到内核的时间,直到 I/O 完成的时间(以毫秒为单位)。
RetryFailures
布尔值。
Discardable
布尔值。 如果为 TRUE,如果驱动程序无法在截止时间内满足 I/O,则应完成 I/O 并出现错误。
RequestSize
应用程序可以使用带宽预留发出的任何单个 I/O 请求的最小大小。
NumOutstandingRequests
随时允许未完成的 RequestSize I/O 请求数。 设置预留时,服务器必须忽略此字段,应由客户端设置为 0。
要求
要求 | 价值 |
---|---|
标头 | wdm.h |