DXGK_NOTIFYALLOCFLAGS structure (d3dkmddi.h)
Important
Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The DXGK_NOTIFYALLOCFLAGS structure specifies flags related to allocation notifications for paging operations.
Syntax
typedef struct _DXGK_NOTIFYALLOCFLAGS {
union {
struct {
UINT Eviction : 1;
UINT IoMmuUnmap : 1;
UINT Reserved : 30;
};
UINT Value;
};
} DXGK_NOTIFYALLOCFLAGS;
Members
Eviction
The allocation is about to be evicted.
IoMmuUnmap
The allocation is about to be unmapped from the IOMMU.
Reserved
Reserved for future use; set to zero.
Value
Union member that allows access to all flags in the structure.
Remarks
The Eviction and IoMmuUnmap flags can't be set together.
A kernel-mode driver (KMD) Dxgkrnl uses these flags to notify the kernel-mode driver (KMD) that specific actions before an allocation is either evicted or unmapped from the IOMMU.
For more information, see Allocation Notification.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |