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

Vedi anche

DXGKARGCB_MAPCONTEXTALLOCATION

DXGKRNL_INTERFACE

pfnMapGpuVirtualAddressCb