DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS structure (d3dkmddi.h)

A kernel-mode display miniport driver (KMD) returns its dirty bit tracking capabilities for a specified segment in DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS when its DxgkDdiQueryAdapterInfo function is called with the DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS query adapter info type.

Syntax

typedef struct _DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS {
  UINT32 PageSize;
} DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS;

Members

PageSize

The size of a single page, represented by each bit in the dirty bit plane. PageSize can be any power of two value greater than or equal to 4KB.

Remarks

If dirty plane data is not available for the segment, DxgkDdiQueryAdapterInfo should return STATUS_NOT_IMPLEMENTED for that particular call. Dxgkrnl ignores the contents of the output in this case.

For more information, see Dirty bit tracking.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2
Header d3dkmddi.h

See also

DXGK_DIRTY_BIT_TRACKING_CAPS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo