DXGKARGCB_MAPMDLTOIOMMU - NtDoc

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

typedef struct _DXGKARGCB_MAPMDLTOIOMMU {
  [in]  PMDL   pMdl;
  [out] HANDLE hMemoryHandle;
} DXGKARGCB_MAPMDLTOIOMMU;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

DXGKARGCB_MAPMDLTOIOMMU structure

Description

The DXGKARGCB_MAPMDLTOIOMMU structure contains the arguments used by the DXGKCB_MAPMDLTOIOMMU callback function, to map a memory descriptor list (MDL) to the IOMMU.

Members

pMdl [in]

An MDL which must be populated with valid pages. The MDL and the pages it points to must remain unchanged until the corresponding unmap call is made.

hMemoryHandle [out]

A Dxgkrnl tracking handle for the allocation. This value should be passed to the corresponding DXGKCB_UNMAPMDLFROMIOMMU function.

Remarks

See IOMMU-based GPU isolation for more information.

See also

DXGKCB_MAPMDLTOIOMMU