DXGKARGCB_UNMAP_PHYSICAL_MEMORY structure (d3dkmddi.h)
The DXGKARGCB_UNMAP_PHYSICAL_MEMORY structure contains information about the physical memory object from which the CPU-visible address is being unmapped by the DXGKCB_UNMAPPHYSICALMEMORY callback function.
Syntax
typedef struct _DXGKARGCB_UNMAP_PHYSICAL_MEMORY {
HANDLE hPhysicalMemoryObject;
void *pBaseAddress;
SIZE_T Size;
} DXGKARGCB_UNMAP_PHYSICAL_MEMORY;
Members
hPhysicalMemoryObject
The physical memory object from which the CPU-visible address is being unmapped.
pBaseAddress
The base address returned from DXGKCB_MAPPHYSICALMEMORY that is being unmapped.
Size
The size, in bytes, of the mapped region. This should match the mapped Size parameter that was output from the corresponding map call.
Remarks
See IOMMU DMA remapping for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 (WDDM 2.9) |
Header | d3dkmddi.h |