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 para fechar ao mesmo tempo. Esse identificador é fornecido com a finalidade de criar um mapeamento de espelho conveniente com destruição. Se hAdapterMemoryObject não for NULL, o driver também não deverá chamar DXGKCB_CLOSEPHYSICALMEMORYOBJECT.

Observações

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

Consulte de remapeamento de DMA do IOMMU para obter mais informações.

Requisitos

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

Consulte também

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT