структура STOR_REQUEST_INFO_V1 (storport.h)

Структура _STOR_REQUEST_INFO_V1 содержит сведения о запросе ввода-вывода драйвера хранилища, связанном с блоком запросов SCSI (SRB). _STOR_REQUEST_INFO_V1 возвращается
Процедура StorPortGetRequestInfo.

Синтаксис

typedef struct _STOR_REQUEST_INFO_V1 {
  USHORT                Version;
  USHORT                Size;
  STOR_IO_PRIORITY_HINT PriorityHint;
  ULONG                 Flags;
  ULONG                 Key;
  ULONG                 Length;
  BOOLEAN               IsWriteRequest;
  UCHAR                 Reserved[3];
} STOR_REQUEST_INFO_V1, *PSTOR_REQUEST_INFO_V1;

Члены

Version

Версия этой структуры. Задайте для этого элемента значение STOR_REQUEST_INFO_VER_1.

Size

Размер этой структуры. Задайте для этого параметра значение sizeof(STOR_REQUEST_INFO).

PriorityHint

Указание приоритета, заданное для запроса ввода-вывода.

Значение Значение
StorIoPriorityVeryLow
0
Очень низкий приоритет.
StorIoPriorityLow
1
Низкий приоритет.
StorIoPriorityNormal
2
Обычный приоритет.
StorIoPriorityHigh
3
Высокий приоритет.
StorIoPriorityCritical
4
Критический приоритет.

Flags

Флаги, заданные для обработки запроса. Может быть сочетанием следующих значений:

Значение Значение
REQUEST_INFO_NO_CACHE_FLAG
Для этого запроса указываются операции записи без кэширования.
REQUEST_INFO_PAGING_IO_FLAG
Для этого запроса указывается разбиение операций ввода-вывода по страницам.
REQUEST_INFO_SEQUENTIAL_IO_FLAG
Операции чтения или записи являются последовательными.
REQUEST_INFO_TEMPORARY_FLAG
Файл для этого запроса является временным.
REQUEST_INFO_WRITE_THROUGH_FLAG
Системная буферизация для запроса отсутствует.

Key

Ключ чтения или записи для запроса.

Length

Длина данных в этом запросе.

IsWriteRequest

Значение true, если это запрос на запись. В противном случае значение false, если это запрос на чтение.

Reserved[3]

Зарезервировано.

Комментарии

Вызывающий объект StorPortGetRequestInfo выделяет структуру STOR_REQUEST_INFO . Перед вызовом StorPortGetRequestInfo для параметра Version необходимо задать значение STOR_REQUEST_INFO_VER_1 а для параметра Sizeзначение sizeof(STOR_REQUEST_INFO). В противном случае StorPortGetRequestInfo возвращается с состоянием STOR_STATUS_INVALID_PARAMETER.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 8 и более поздних версиях Windows.
Верхняя часть storport.h (включая Storport.h)

См. также раздел

StorPortGetRequestInfo