Compartilhar via


DXGKCB_DESTROYPHYSICALMEMORYOBJECT função de retorno de chamada (d3dkmddi.h)

DXGKCB_DESTROYPHYSICALMEMORYOBJECT destrói a memória física do driver.

Sintaxe

DXGKCB_DESTROYPHYSICALMEMORYOBJECT DxgkcbDestroyphysicalmemoryobject;

void DxgkcbDestroyphysicalmemoryobject(
  [in] IN_CONST_PDXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}

Parâmetros

[in] pArgs

Ponteiro para uma estrutura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT que contém informações sobre a memória física a ser destruída.

Retornar valor

Nenhum

Comentários

DXGKCB_CREATEPHYSICALMEMORYOBJECT e DXGKCB_DESTROYPHYSICALMEMORYOBJECT criar e destruir a memória física para o driver. Internamente, essa memória pode ser representada de diferentes formas, mas estará em conformidade com os requisitos e o tipo de cache especificados nos argumentos fornecidos no DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT.

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

DXGKCB_XXX funções são implementadas por Dxgkrnl. Para usar essa função de retorno de chamada, defina os membros do DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT e, em seguida, chame DxgkCbDestroyPhysicalMemoryObject por meio do DXGKRNL_INTERFACE.

Requisitos

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

Confira também

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE