Compartir a través de


DXGKCB_MAPCONTEXTALLOCATION función de devolución de llamada (d3dkmddi.h)

Un controlador de minipuerto de pantalla en modo kernel llama a DXGKCB_MAPCONTEXTALLOCATION para asignar una dirección virtual de unidad de procesamiento de gráficos (GPU) a la asignación de contexto especificada.

Sintaxis

DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;

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

Parámetros

[in] hAdapter

Identificador del adaptador de pantalla.

[in] pArgs

Puntero a una estructura de DXGKARGCB_MAPCONTEXTALLOCATION que describe la operación.

Valor devuelto

DXGKCB_MAPCONTEXTALLOCATION devuelve un D3DGPU_VIRTUAL_ADDRESS si se ejecuta correctamente, NULL de lo contrario.

Comentarios

Esta interfaz de controlador de dispositivo (DDI) se comporta como su homólogo en modo de usuario; consulte pfnMapGpuVirtualAddressCb para obtener más información.

Dxgkrnl implementa DXGKCB_XXX funciones. Para usar esta función de devolución de llamada, establezca los miembros de DXGKARGCB_MAPCONTEXTALLOCATION y, a continuación, llame a DxgkCbMapContextAllocation a través del DXGKRNL_INTERFACE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 (WDDM 2.0)
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Escritorio
Encabezado d3dkmddi.h (incluye D3dkmddi.h)
IRQL PASSIVE_LEVEL

Consulte también

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb