DXGKCB_MAPCONTEXTALLOCATION fonction de rappel (d3dkmddi.h)
Un pilote miniport d’affichage en mode noyau appelle DXGKCB_MAPCONTEXTALLOCATION pour mapper une adresse virtuelle gpu (graphics processing unit) à 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 retournée
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (WDDM 2.0) |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |