Compartilhar via


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

Um driver de miniporto de exibição no modo kernel chama DXGKCB_MAPCONTEXTALLOCATION mapear um endereço virtual de GPU (unidade de processamento gráfico) para a alocação de contexto especificada.

Sintaxe

DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;

D3DGPU_VIRTUAL_ADDRESS DxgkcbMapcontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_MAPCONTEXTALLOCATION pArgs
)
{...}

Parâmetros

[in] hAdapter

Um identificador para o adaptador de exibição.

[in] pArgs

Ponteiro para uma estrutura DXGKARGCB_MAPCONTEXTALLOCATION que descreve a operação.

Retornar valor

DXGKCB_MAPCONTEXTALLOCATION retorna um D3DGPU_VIRTUAL_ADDRESS se tiver êxito, caso contrário, NULL.

Comentários

Essa DDI (interface do driver de dispositivo) se comporta como seu equivalente no modo de usuário; consulte pfnMapGpuVirtualAddressCb para obter mais detalhes.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 (WDDM 2.0)
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)
IRQL PASSIVE_LEVEL

Confira também

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb