estructura FILE_SFIO_RESERVE_INFORMATION (wdm.h)
FILE_SFIO_RESERVE_INFORMATION se usa para consultar o establecer la información de ancho de banda reservada de un archivo para la E/S de archivos programada (SFIO).
Sintaxis
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;
Miembros
RequestsPerPeriod
Número de solicitudes de E/S que se completan por período de tiempo, según lo especificado por el campo Período . Al establecer la reserva de ancho de banda, un valor de 0 indica al sistema de archivos que debe liberar cualquier ancho de banda reservado existente.
Period
Período de reserva, que es el tiempo desde el que se emite la E/S al kernel hasta que se debe completar la E/S, especificada en milisegundos.
RetryFailures
Valor booleano.
Discardable
Valor booleano. Cuando es TRUE, la E/S debe completarse con un error si un controlador no puede satisfacer la E/S dentro de la fecha límite.
RequestSize
Tamaño mínimo de cualquier solicitud de E/S individual que una aplicación pueda emitir mediante la reserva de ancho de banda.
NumOutstandingRequests
Número de solicitudes de E/S de RequestSize que pueden estar pendientes en cualquier momento. Al establecer reservas, los servidores deben omitir este campo y los clientes deben establecerse en 0.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h |