IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE enumeration (wdm.h)

The IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE enum indicates the type of logical allocator described in an IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG structure.

Syntax

typedef enum _IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE {
  IommuDmaLogicalAllocatorNone,
  IommuDmaLogicalAllocatorBuddy,
  IommuDmaLogicalAllocatorMax
} IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE, *PIOMMU_DMA_LOGICAL_ALLOCATOR_TYPE;

Constants

 
IommuDmaLogicalAllocatorNone
The logical allocator configuration does not describe any logical allocator type.
IommuDmaLogicalAllocatorBuddy
The logical allocator configuration describes the system's Buddy Allocator.
IommuDmaLogicalAllocatorMax
Invalid logical allocator type.

Remarks

For more information about the different logical allocator types available, see the Remarks section of IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header wdm.h (include Wdm.h)

See also

IOMMU_DOMAIN_CREATE_EX

IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG