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 para 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.

Valor de retorno

DXGKCB_MAPCONTEXTALLOCATION retorna um D3DGPU_VIRTUAL_ADDRESS se bem-sucedido, NULL caso contrário.

Observações

Essa DDI (interface do driver do 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
de cliente com suporte mínimo Windows 10 (WDDM 2.0)
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)
IRQL PASSIVE_LEVEL

Consulte também

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb