DXGKCB_MAPCONTEXTALLOCATION funzione di callback (d3dkmddi.h)
Un driver miniport in modalità kernel chiama DXGKCB_MAPCONTEXTALLOCATION per eseguire il mapping di un indirizzo virtuale dell'unità di elaborazione grafica (GPU) all'allocazione del contesto specificata.
Sintassi
DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;
D3DGPU_VIRTUAL_ADDRESS DxgkcbMapcontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARGCB_MAPCONTEXTALLOCATION pArgs
)
{...}
Parametri
[in] hAdapter
Handle per l'adattatore di visualizzazione.
[in] pArgs
Puntatore a una struttura DXGKARGCB_MAPCONTEXTALLOCATION che descrive l'operazione.
Valore restituito
DXGKCB_MAPCONTEXTALLOCATION restituisce un D3DGPU_VIRTUAL_ADDRESS in caso di esito positivo, NULL in caso contrario.
Commenti
Questa interfaccia DDI (Device Driver Interface) si comporta come la controparte in modalità utente; per altri dettagli, vedere pfnMapGpuVirtualAddressCb .
DXGKCB_XXX funzioni vengono implementate da Dxgkrnl. Per usare questa funzione di callback, impostare i membri di DXGKARGCB_MAPCONTEXTALLOCATION e quindi chiamare DxgkCbMapContextAllocation tramite il DXGKRNL_INTERFACE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 (WDDM 2.0) |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |