DXGK_NOTIFYALLOCFLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

typedef struct _DXGK_NOTIFYALLOCFLAGS {
  union {
    struct {
      UINT Eviction : 1;
      UINT IoMmuUnmap : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_NOTIFYALLOCFLAGS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-dxgk_notifyallocflags)

Description

The DXGK_NOTIFYALLOCFLAGS structure specifies flags related to allocation notifications for paging operations.

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.

See also

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation