DXGKCB_MAPCONTEXTALLOCATION Rückruffunktion (d3dkmddi.h)
Ein Display-Miniporttreiber im Kernelmodus ruft DXGKCB_MAPCONTEXTALLOCATION auf, um eine virtuelle GPU-Adresse (Graphics Processing Unit) der angegebenen Kontextzuordnung zuzuordnen.
Syntax
DXGKCB_MAPCONTEXTALLOCATION DxgkcbMapcontextallocation;
D3DGPU_VIRTUAL_ADDRESS DxgkcbMapcontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARGCB_MAPCONTEXTALLOCATION pArgs
)
{...}
Parameter
[in] hAdapter
Ein Handle für die Grafikkarte.
[in] pArgs
Zeiger auf eine DXGKARGCB_MAPCONTEXTALLOCATION-Struktur , die den Vorgang beschreibt.
Rückgabewert
DXGKCB_MAPCONTEXTALLOCATION gibt bei erfolgreicher Ausführung eine D3DGPU_VIRTUAL_ADDRESS zurück, andernfalls NULL.
Hinweise
Diese Gerätetreiberschnittstelle (Device Driver Interface, DDI) verhält sich wie ihre Entsprechung im Benutzermodus. Weitere Informationen finden Sie unter pfnMapGpuVirtualAddressCb .
DXGKCB_XXX Funktionen werden von Dxgkrnl implementiert. Um diese Rückruffunktion zu verwenden, legen Sie die Member von DXGKARGCB_MAPCONTEXTALLOCATION fest, und rufen Sie dann DxgkCbMapContextAllocation über die DXGKRNL_INTERFACE auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 (WDDM 2.0) |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |