// wdm.h
typedef enum _DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE {
CommonBufferConfigTypeLogicalAddressLimits,
CommonBufferConfigTypeSubSection,
CommonBufferConfigTypeHardwareAccessPermissions,
CommonBufferConfigTypeMax
} DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE, *PDMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Provides the types of optional configurations that can be provided when creating a common buffer from an MDL. The configuration values corresponding to the types are held in the DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION structure.
CommonBufferConfigTypeLogicalAddressLimitsThe associated configuration will contain information about the limits of logical address that can be used to fulfill common buffer creation.
CommonBufferConfigTypeSubSectionThe associated configuration will contain information about the subsection within the MDL to use to create the common buffer.
CommonBufferConfigTypeHardwareAccessPermissionsThe associated configuration will contain information about the access permissions for the hardware.
CommonBufferConfigTypeMaxThe number of common buffer extended configuration values for this enumeration type that represent actual common buffer configuration types.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
PCREATE_COMMON_BUFFER_FROM_MDL