перечисление SPB_TRANSFER_BUFFER_FORMAT (spb.h)

Перечисление SPB_TRANSFER_BUFFER_FORMAT указывает формат буфера, описываемый структурой SPB_TRANSFER_BUFFER .

Синтаксис

typedef enum SPB_TRANSFER_BUFFER_FORMAT {
  SpbTransferBufferFormatInvalid,
  SpbTransferBufferFormatSimple,
  SpbTransferBufferFormatList,
  SpbTransferBufferFormatSimpleNonPaged,
  SpbTransferBufferFormatMdl,
  SpbTransferBufferFormatMax
}  *PSPB_TRANSFER_BUFFER_FORMAT;

Константы

 
SpbTransferBufferFormatInvalid
Зарезервировано для использования операционной системой.
SpbTransferBufferFormatSimple
Буфер передачи описывается простым указателем в пользовательском режиме или режиме ядра и длиной.
SpbTransferBufferFormatList
Буфер передачи описывается указателем на список буферов и числом буферов в списке.
SpbTransferBufferFormatSimpleNonPaged
Буфер передачи описывается простым указателем в пользовательском режиме или режиме ядра и длиной. Буфер находится в нестраничной памяти. Это значение формата допустимо, только если клиент, отправляющий запрос ввода-вывода, является драйвером режима ядра.
SpbTransferBufferFormatMdl
Буфер передачи описывается указателем на MDL. Это значение формата допустимо, только если клиент, отправляющий запрос ввода-вывода, является драйвером режима ядра.
SpbTransferBufferFormatMax
Зарезервировано для использования операционной системой.

Комментарии

Элемент Format структуры SPB_TRANSFER_BUFFER является значением перечисления SPB_TRANSFER_BUFFER_FORMAT .

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 8.
Верхняя часть spb.h

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