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。
要求
要求 | 值 |
---|---|
Header | wdm.h |