// d3dkmddi.h
DXGKCB_CLOSEPHYSICALMEMORYOBJECT DxgkcbClosephysicalmemoryobject;
VOID DxgkcbClosephysicalmemoryobject(
[in] IN_CONST_PDXGKARGCB_CLOSE_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
DXGKCB_CLOSEPHYSICALMEMORYOBJECT closes a physical memory object.
pArgs [in]Pointer to a DXGKARGCB_CLOSE_PHYSICAL_MEMORY_OBJECT structure that contains information about the physical memory object to close.
If the driver chooses to specify hAdapterMemoryObject as part of the DXGKCB_DESTROYPHYSICALMEMORYOBJECT call, then it is not necessary to close it via DXGKCB_CLOSEPHYSICALMEMORYOBJECT as well.
See IOMMU DMA remapping for more information.
DXGKCB_XXX functions are implemented by Dxgkrnl. To use this callback function, set the members of DXGKARGCB_ALLOCATEPAGESFORMDL and then call DxgkCbClosePhysicalMemoryObject via the DXGKRNL_INTERFACE.
DXGKARGCB_CLOSE_PHYSICAL_MEMORY_OBJECT
DXGKCB_DESTROYPHYSICALMEMORYOBJECT
DXGKCB_OPENPHYSICALMEMORYOBJECT