// wdm.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
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.
CommonBufferHardwareAccessReadOnlyHardware has read access to the common buffer.
CommonBufferHardwareAccessWriteOnlyHardware has write access to the common buffer.
CommonBufferHardwareAccessReadWriteHardware has both read and write access to the common buffer.
CommonBufferHardwareAccessMaxThe number of common buffer hardware access values for this enumeration type that represent actual access types.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
PCREATE_COMMON_BUFFER_FROM_MDL