Compartilhar via


estrutura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT (d3dkmddi.h)

A estrutura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT contém as informações usadas pela função de retorno de chamada DXGKCB_DESTROYPHYSICALMEMORYOBJECT para destruir a memória física.

Sintaxe

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

Membros

[in] hPhysicalMemoryObject

Manipule para o objeto de memória física criado por meio de DXGKCB_CREATEPHYSICALMEMORYOBJECT para destruir.

[in] hAdapterMemoryObject

Identificador opcional para um objeto de memória do adaptador a ser fechado ao mesmo tempo. Esse identificador é fornecido com a finalidade de criar um mapeamento de espelho conveniente com destroy. Se hAdapterMemoryObject não for NULL, o driver também não deverá chamar DXGKCB_CLOSEPHYSICALMEMORYOBJECT.

Comentários

Se o driver tentar destruir um objeto físico que ainda tem um ADL existente criado nele, a chamada verificará o computador, pois o driver está vazando páginas bloqueadas.

Confira Remapeamento de DMA IOMMU para obter mais informações.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022 (WDDM 2.9)
Cabeçalho d3dkmddi.h

Confira também

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT