Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Kernelmodus-Miniporttreiber 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 den Anzeigeadapter.
[in] pArgs
Zeigen Sie auf eine DXGKARGCB_MAPCONTEXTALLOCATION Struktur, die den Vorgang beschreibt.
Rückgabewert
DXGKCB_MAPCONTEXTALLOCATION gibt bei erfolgreicher Ausführung einen D3DGPU_VIRTUAL_ADDRESS zurück, andernfalls NULL.
Bemerkungen
Diese Gerätetreiberschnittstelle (Device Driver Interface, DDI) verhält sich wie sein Gegenstück für den Benutzermodus; weitere Informationen finden Sie unter pfnMapGpuVirtualAddressCb.
DXGKCB_XXX Funktionen werden von Dxgkrnlimplementiert. Um diese Rückruffunktion zu verwenden, legen Sie die Member von DXGKARGCB_MAPCONTEXTALLOCATION fest, und rufen Sie dann DxgkCbMapContextAllocation über die DXGKRNL_INTERFACEauf.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 (WDDM 2.0) |
| mindestens unterstützte Server- | Windows Server 2016 |
| Zielplattform- | Desktop |
| Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |
| IRQL- | PASSIVE_LEVEL |