перечисление 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 |