Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |