FILE_SFIO_RESERVE_INFORMATION 구조체(wdm.h)
FILE_SFIO_RESERVE_INFORMATION SFIO(예약된 파일 I/O)에 대한 파일의 예약된 대역폭 정보를 쿼리하거나 설정하는 데 사용됩니다.
구문
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 |