DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-wdm-_dma_common_buffer_extended_configuration_type)

Description

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.

Constants

CommonBufferConfigTypeLogicalAddressLimits

The associated configuration will contain information about the limits of logical address that can be used to fulfill common buffer creation.

CommonBufferConfigTypeSubSection

The associated configuration will contain information about the subsection within the MDL to use to create the common buffer.

CommonBufferConfigTypeHardwareAccessPermissions

The associated configuration will contain information about the access permissions for the hardware.

CommonBufferConfigTypeMax

The number of common buffer extended configuration values for this enumeration type that represent actual common buffer configuration types.

See also

DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

PCREATE_COMMON_BUFFER_FROM_MDL