Compartir a través de


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

Consulte también

NtQueryInformationFile