_DXGK_VIDMMCAPS structure

The DXGK_VIDMMCAPS structure identifies the video memory management capabilities that a display miniport driver can support.

Syntax

typedef struct _DXGK_VIDMMCAPS {
  union {
    struct {
      UINT  : 1  OutOfOrderLock;
      UINT  : 1  DedicatedPagingEngine;
      UINT  : 1  PagingEngineCanSwizzle;
      UINT  : 1  SectionBackedPrimary;
      UINT  : 1  CrossAdapterResource;
      UINT  : 1  VirtualAddressingSupported;
      UINT  : 1  GpuMmuSupported;
      UINT  : 1  IoMmuSupported;
      UINT  : 1  ReplicateGdiContent;
      UINT  : 1  NonCpuVisiblePrimary;
      UINT  : 1  ParavirtualizationSupported;
#if ...
      UINT  : 21 Reserved;
#elif
      UINT  : 22 Reserved;
#elif
      UINT  : 27 Reserved;
#elif
      UINT  : 28 Reserved;
#else
      UINT  : 31 Reserved;
#endif
    };
    UINT Value;
  };
  UINT  PagingNode;
} DXGK_VIDMMCAPS;

Members

PagingNode

The zero-based index of the node to use for paging operations. If the driver does not set the MultiEngineAware bit-field member of the SchedulingCaps member of the DXGK_DRIVERCAPS structure, the DirectX graphics kernel subsystem ignores the setting of PagingNode.

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_DRIVERCAPS