DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE enumeration (wdm.h)
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.
Syntax
typedef enum _DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE {
CommonBufferConfigTypeLogicalAddressLimits,
CommonBufferConfigTypeSubSection,
CommonBufferConfigTypeHardwareAccessPermissions,
CommonBufferConfigTypeMax
} DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE, *PDMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE;
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. |
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | wdm.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for