// 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 referenceNo description available.
The DXGKARGCB_PINFRAMEBUFFERFORSAVE structure contains the arguments used by the DXGKCB_PINFRAMEBUFFERFORSAVE callback function, to pin the frame buffer for save.
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.
See IOMMU-based GPU isolation for more information.