DXGKARGCB_PINFRAMEBUFFERFORSAVE structure (d3dkmddi.h)
The DXGKARGCB_PINFRAMEBUFFERFORSAVE structure contains the arguments used by the DXGKCB_PINFRAMEBUFFERFORSAVE callback function, to pin the frame buffer for save.
Syntax
typedef struct _DXGKARGCB_PINFRAMEBUFFERFORSAVE {
[in] UINT PhysicalAdapterIndex;
[in] SIZE_T CommitSize;
[out] PMDL pMdl;
} DXGKARGCB_PINFRAMEBUFFERFORSAVE;
Members
[in] PhysicalAdapterIndex
The index of the physical adapter.
[in] CommitSize
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).
[out] pMdl
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1803 (WDDM 2.4) |
Header | d3dkmddi.h |