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

DXGKCB_CREATEPHYSICALMEMORYOBJECT cria memória física para o driver.

Sintaxe

DXGKCB_CREATEPHYSICALMEMORYOBJECT DxgkcbCreatephysicalmemoryobject;

NTSTATUS DxgkcbCreatephysicalmemoryobject(
  [in/out] IN_OUT_PDXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}

Parâmetros

[in/out] pArgs

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

Retornar valor

Retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorna um código de erro NTSTATUS apropriado.

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 em diferentes formas, mas estará em conformidade com os requisitos e o tipo de cache especificados nos argumentos fornecidos em DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT.

Consulte Remapeamento de DMA do 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 apropriados do DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT e chame DxgkCbCreatePhysicalMemoryObject 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

DXGKCB_DESTROYPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE