перечисление DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE (wdm.h)

Предоставляет типы необязательных конфигураций, которые могут быть предоставлены при создании общего буфера из MDL. Значения конфигурации, соответствующие типам, хранятся в структуре DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION .

Синтаксис

typedef enum _DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE {
  CommonBufferConfigTypeLogicalAddressLimits,
  CommonBufferConfigTypeSubSection,
  CommonBufferConfigTypeHardwareAccessPermissions,
  CommonBufferConfigTypeMax
} DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE, *PDMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE;

Константы

 
CommonBufferConfigTypeLogicalAddressLimits
Связанная конфигурация будет содержать сведения об ограничениях логического адреса, которые можно использовать для создания общего буфера.
CommonBufferConfigTypeSubSection
Связанная конфигурация будет содержать сведения о подразделе в MDL, который будет использоваться для создания общего буфера.
CommonBufferConfigTypeHardwareAccessPermissions
Связанная конфигурация будет содержать сведения о разрешениях доступа для оборудования.
CommonBufferConfigTypeMax
Число общих значений расширенной конфигурации буфера для этого типа перечисления, представляющих фактические общие типы конфигурации буфера.

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть wdm.h

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

DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

PCREATE_COMMON_BUFFER_FROM_MDL