_DXGK_ALLOCATIONINFOFLAGS structure

The DXGK_ALLOCATIONINFOFLAGS structure identifies properties for an allocation. The display miniport driver specifies these flags for the video memory manager.

Syntax

typedef struct _DXGK_ALLOCATIONINFOFLAGS {
  union {
    struct {
      UINT  : 1 CpuVisible;
      UINT  : 1 PermanentSysMem;
      UINT  : 1 Cached;
      UINT  : 1 Protected;
      UINT  : 1 ExistingSysMem;
      UINT  : 1 ExistingKernelSysMem;
      UINT  : 1 FromEndOfSegment;
      UINT  : 1 Swizzled;
      UINT  : 1 Overlay;
      UINT  : 1 Capture;
      UINT  : 1 UseAlternateVA;
      UINT  : 1 SynchronousPaging;
      UINT  : 1 LinkMirrored;
      UINT  : 1 LinkInstanced;
      UINT  : 1 HistoryBuffer;
      UINT  : 1 AccessedPhysically;
      UINT  : 1 ExplicitResidencyNotification;
      UINT  : 1 HardwareProtected;
      UINT  : 1 CpuVisibleOnDemand;
      UINT  : 4 Reserved;
      UINT  : 1 DXGK_ALLOC_RESERVED16;
      UINT  : 1 DXGK_ALLOC_RESERVED15;
      UINT  : 1 DXGK_ALLOC_RESERVED14;
      UINT  : 1 DXGK_ALLOC_RESERVED13;
      UINT  : 1 DXGK_ALLOC_RESERVED12;
      UINT  : 1 DXGK_ALLOC_RESERVED11;
      UINT  : 1 DXGK_ALLOC_RESERVED10;
      UINT  : 1 DXGK_ALLOC_RESERVED9;
      UINT  : 1 DXGK_ALLOC_RESERVED4;
      UINT  : 1 DXGK_ALLOC_RESERVED3;
      UINT  : 1 DXGK_ALLOC_RESERVED2;
      UINT  : 1 DXGK_ALLOC_RESERVED1;
      UINT  : 1 DXGK_ALLOC_RESERVED0;
    };
    UINT Value;
  };
} DXGK_ALLOCATIONINFOFLAGS;

Members

Remarks

You can specify properties of an allocation by setting bits in the 32-bit Value member or by setting individual members of the structure in the union that the DXGK_ALLOCATIONINFOFLAGS structure contains.

Requirements

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmddi.h (include D3dkmddi.h)

See Also

DXGK_ALLOCATIONINFO

DxgkDdiBuildPagingBuffer

pfnLockCb

pfnUnlockCb