DXGK_PHYSICAL_MEMORY_CAPS structure (d3dkmddi.h)

The DXGK_PHYSICAL_MEMORY_CAPS structure provides information about the driver's physical memory restrictions.

Syntax

typedef struct _DXGK_PHYSICAL_MEMORY_CAPS {
  PHYSICAL_ADDRESS HighestVisibleAddress;
} DXGK_PHYSICAL_MEMORY_CAPS;

Members

HighestVisibleAddress

The highest visible physical memory address. If multiple linked physical adapters have different values for their highest visible address, the driver should report the minimum value of all physical adapters.

Remarks

The driver fills in this structure when Dxgkernel calls DxgkDdiQueryAdapterInfo with a DXGK_QUERYADAPTERINFOTYPE value of DXGKQAITYPE_PHYSICAL_MEMORY_CAPS.

To indicate logical DMA remapping support, the driver must also fill in DXGK_IOMMU_CAPS accordingly.

See IOMMU DMA remapping for more information.

Requirements

Requirement Value
Minimum supported server Windows Server 2022 (WDDM 2.9)
Header d3dkmddi.h

See also

DXGK_IOMMU_CAPS

DXGK_QUERYADAPTERINFOTYPE

DXGK_VIDMMCAPS

DxgkDdiQueryAdapterInfo