Compartir a través de


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 para crear una asignación de reflejo cómoda con destrucción. Si hAdapterMemoryObject no es NULL, el controlador no debe llamar también a DXGKCB_CLOSEPHYSICALMEMORYOBJECT.

Observaciones

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

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

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022 (WDDM 2.9)
encabezado de d3dkmddi.h

Consulte también

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT