DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE enumeration (wdm.h)

Specifies permissions for hardware access for a common buffer being created when the ConfigType field of the DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION structure is CommonBufferConfigTypeHardwareAccessPermissions.

Syntax

typedef enum _DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE {
  CommonBufferHardwareAccessReadOnly,
  CommonBufferHardwareAccessWriteOnly,
  CommonBufferHardwareAccessReadWrite,
  CommonBufferHardwareAccessMax
} DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE, *PDMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE;

Constants

 
CommonBufferHardwareAccessReadOnly
Hardware has read access to the common buffer.
CommonBufferHardwareAccessWriteOnly
Hardware has write access to the common buffer.
CommonBufferHardwareAccessReadWrite
Hardware has both read and write access to the common buffer.
CommonBufferHardwareAccessMax
The number of common buffer hardware access values for this enumeration type that represent actual access types.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header wdm.h

See also

DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

PCREATE_COMMON_BUFFER_FROM_MDL