DXGKARG_UNMAPCPUHOSTAPERTURE structure (d3dkmddi.h)

The DXGKARG_UNMAPCPUHOSTAPERTURE structure is used to unmap a previously mapped range of the CPU host aperture.

Syntax

typedef struct _DXGKARG_UNMAPCPUHOSTAPERTURE {
  UINT64 NumberOfPages;
  UINT32 *pCpuHostAperturePages;
  WORD   SegmentId;
  WORD   PhysicalAdapterIndex;
} DXGKARG_UNMAPCPUHOSTAPERTURE;

Members

NumberOfPages

Specifies the number of pages being unmapped.

pCpuHostAperturePages

Array of CPU host aperture pages to unmap. This is an array of page indices from the start of the CPU host aperture physical address.

SegmentId

The driver segment identifier (starting from 1) of the segment for which the CPU host aperture is unmapped.

PhysicalAdapterIndex

The zero-based physical adapter index in a linked display adapter link.

Note  The page size is equal to the segment page size.
 

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header d3dkmddi.h (include D3dkmddi.h)

See also

DxgkDdiUnmapCpuHostAperture