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

추가 정보

NtQueryInformationFile