DXGK_ALLOCATIONINFOFLAGS2 structure (d3dkmddi.h)

The DXGK_ALLOCATIONINFOFLAGS2 structure contains additional properties for an allocation.

Syntax

typedef struct _DXGK_ALLOCATIONINFOFLAGS2 {
  union {
    struct {
      UINT ShareBackingStoreWithKmd : 1;
      UINT NoImplicitSynchronization : 1;
      UINT DisablePartialResidency : 1;
      UINT RestrictedToSingleSegment : 1;
      UINT NotifyEviction : 1;
      UINT NotifyIoMmuUnmap : 1;
#if ...
      UINT Reserved : 26;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_ALLOCATIONINFOFLAGS2;

Members

ShareBackingStoreWithKmd

When set, the kernel-mode driver is notifying Dxgkrnl that it needs to know the address of the allocation backing store. The allocation must be created shared and must reside only in the aperture memory segment.

NoImplicitSynchronization

DisablePartialResidency

RestrictedToSingleSegment

NotifyEviction

NotifyIoMmuUnmap

Reserved

Reserved; do not use.

Value

An alternative way to access the bits.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3dkmddi.h

See also

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION