Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 2.16 KB

ns-d3dkmddi-_dxgk_hardwarereservedranges.md

File metadata and controls

59 lines (48 loc) · 2.16 KB
UID title description ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.lib req.dll req.ddi-compliance req.unicode-ansi req.max-support req.typenames targetos tech.root f1_keywords topic_type api_type api_location api_name
NS:d3dkmddi._DXGK_HARDWARERESERVEDRANGES
DXGK_HARDWARERESERVEDRANGES (d3dkmddi.h)
The DXGK_HARDWARERESERVEDRANGES structure is used to store the hardware reserved memory ranges that were queried by a call to DXGKDDI_QUERYADAPTERINFO.
07/22/2021
DXGK_HARDWARERESERVEDRANGES structure
_DXGK_HARDWARERESERVEDRANGES, DXGK_HARDWARERESERVEDRANGES,
d3dkmddi.h
Windows 10, version 1803
DXGK_HARDWARERESERVEDRANGES
Windows
display
_DXGK_HARDWARERESERVEDRANGES
d3dkmddi/_DXGK_HARDWARERESERVEDRANGES
DXGK_HARDWARERESERVEDRANGES
d3dkmddi/DXGK_HARDWARERESERVEDRANGES
apiref
HeaderDef
d3dkmddi.h
_DXGK_HARDWARERESERVEDRANGES
DXGK_HARDWARERESERVEDRANGES

DXGK_HARDWARERESERVEDRANGES structure

-description

The DXGK_HARDWARERESERVEDRANGES structure is used to store the hardware reserved memory ranges that were queried by the call the DXGKDDI_QUERYADAPTERINFO.

-struct-fields

-field NumRanges

The number of ranges that are reserved.

-field pPhysicalRanges

Pointer to a DXGK_PHYSICAL_MEMORY_RANGE structure that contains information about the physical memory ranges.

-remarks

The VidMm (Video Memory Manager) validates whether the ranges returned from DXGKDDI_QUERYADAPTERINFO overlap any regions of memory used by the NTOS (Windows NT-based operating system) memory manager. This validation ensures that the driver does not accidentally report a region of physical memory that is outside the reserved range, as this would violate the security guarantees of the feature.

See IOMMU-based GPU isolation for more information.