Compartir a través de


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

Un controlador de miniporte 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; en caso contrario, NULL.

Observaciones

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.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10 (WDDM 2.0)
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h (incluya D3dkmddi.h)
irQL PASSIVE_LEVEL

Consulte también

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb