estructura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT (d3dkmddi.h)

La estructura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT contiene la información utilizada por la función de devolución de llamada DXGKCB_DESTROYPHYSICALMEMORYOBJECT para destruir la memoria física.

Sintaxis

typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
  [in] HANDLE hPhysicalMemoryObject;
  [in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;

Miembros

[in] hPhysicalMemoryObject

Controle el objeto de memoria física creado a través de DXGKCB_CREATEPHYSICALMEMORYOBJECT para destruir.

[in] hAdapterMemoryObject

Identificador opcional para un objeto de memoria del adaptador que se cerrará al mismo tiempo. Este identificador se proporciona con el fin de crear una asignación de reflejo conveniente con destrucción. Si hAdapterMemoryObject no es NULL, el controlador no debe llamar también a DXGKCB_CLOSEPHYSICALMEMORYOBJECT.

Comentarios

Si el controlador intenta destruir un objeto físico que todavía tiene un ADL existente creado en él, la llamada comprobará el equipo porque el controlador está filtrando páginas bloqueadas.

Consulte la reasignación de DMA de IOMMU para obtener más información.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022 (WDDM 2.9)
Encabezado d3dkmddi.h

Consulte también

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT