DXGKARGCB_PINFRAMEBUFFERFORSAVE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

typedef struct _DXGKARGCB_PINFRAMEBUFFERFORSAVE {
  [in]  UINT   PhysicalAdapterIndex;
  [in]  SIZE_T CommitSize;
  [out] PMDL   pMdl;
} DXGKARGCB_PINFRAMEBUFFERFORSAVE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgkargcb_pinframebufferforsave)

DXGKARGCB_PINFRAMEBUFFERFORSAVE structure

Description

The DXGKARGCB_PINFRAMEBUFFERFORSAVE structure contains the arguments used by the DXGKCB_PINFRAMEBUFFERFORSAVE callback function, to pin the frame buffer for save.

Members

PhysicalAdapterIndex [in]

The index of the physical adapter.

CommitSize [in]

The size, in bytes, that the driver requires to pin. This size must be a multiple of PAGE_SIZE and must be less than or equal to the maximum size specified by the driver during initialization in DXGK_FRAMEBUFFERSAVEAREA (during DXGKQAITYPE_FRAMEBUFFERSAVESIZE).

pMdl [out]

An MDL pointing to the pages of the frame buffer save area. These pages are guaranteed to be mapped to the IoMmu.

Remarks

See IOMMU-based GPU isolation for more information.

See also

DXGKCB_PINFRAMEBUFFERFORSAVE