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 |