Partager via


DXGKCB_MAPCONTEXTALLOCATION fonction de rappel (d3dkmddi.h)

Un pilote miniport d’affichage en mode noyau appelle DXGKCB_MAPCONTEXTALLOCATION pour mapper une adresse virtuelle d’unité de traitement graphique (GPU) à l’allocation de contexte spécifiée.

Syntaxe

DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;

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

Paramètres

[in] hAdapter

Handle de l’adaptateur d’affichage.

[in] pArgs

Pointeur vers une structure DXGKARGCB_MAPCONTEXTALLOCATION qui décrit l’opération.

Valeur de retour

DXGKCB_MAPCONTEXTALLOCATION retourne une D3DGPU_VIRTUAL_ADDRESS si elle réussit, NULL sinon.

Remarques

Cette interface de pilote de périphérique (DDI) se comporte comme son équivalent en mode utilisateur ; Pour plus d’informations, consultez pfnMapGpuVirtualAddressCb.

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres de DXGKARGCB_MAPCONTEXTALLOCATION, puis appelez DxgkCbMapContextAllocation via le DXGKRNL_INTERFACE.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10 (WDDM 2.0)
serveur minimum pris en charge Windows Server 2016
plateforme cible Bureau
d’en-tête d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb