DXGK_BUILDPAGINGBUFFER_COPY_RANGE structure (d3dkmddi.h)

DXGK_BUILDPAGINGBUFFER_COPY_RANGE is used as part of a page table entry copy operation.

Syntax

typedef struct _DXGK_BUILDPAGINGBUFFER_COPY_RANGE {
  UINT                   NumPageTableEntries;
  D3DGPU_VIRTUAL_ADDRESS SrcPageTableAddress;
  D3DGPU_VIRTUAL_ADDRESS DstPageTableAddress;
  UINT                   SrcStartPteIndex;
  UINT                   DstStartPteIndex;
} DXGK_BUILDPAGINGBUFFER_COPY_RANGE;

Members

NumPageTableEntries

The number of page table entries to copy.

SrcPageTableAddress

The virtual address of the source page table for the range. The address is aligned to 64KB boundary.

DstPageTableAddress

The virtual address of the destination page table for the range. The address is aligned to 64KB boundary.

SrcStartPteIndex

The index of the first page table entry in the source page table for the range.

DstStartPteIndex

The index of the first page table entry in the destination page table for the range.

Requirements

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

See also

DXGKARG_BUILDPAGINGBUFFER

DXGK_BUILDPAGINGBUFFER_COPYPAGETABLEENTRIES