Freigeben über


DXGKCB_DESTROYCONTEXTALLOCATION Rückruffunktion (d3dkmddi.h)

DXGKCB_DESTROYCONTEXTALLOCATION gibt eine Ressource frei, die zuvor einem GPU- oder gerätespezifischen Kontext zugeordnet wurde.

Syntax

DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;

NTSTATUS DxgkcbDestroycontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_HANDLE hAllocation
)
{...}

Parameter

[in] hAdapter

Handle mit dem Grafikkartenadapter, für den die Zuordnung erstellt wurde. Der Anzeige-Miniporttreiber empfängt das Handle vom DeviceHandle-Member der DXGKRNL_INTERFACE-Struktur in einem Aufruf der DxgkDdiStartDevice-Funktion .

[in] hAllocation

Handle, das vom DirectX-Grafiksubsystem (Dxgkrnl) der Kontextzuordnung zugewiesen wurde. Der Anzeige-Miniporttreiber empfängt das Handle vom hAllocation-Element der DXGKARGCB_CREATECONTEXTALLOCATION-Struktur in einem Aufruf der DXGKCB_CREATECONTEXTALLOCATION-Funktion .

Rückgabewert

DXGKCB_DESTROYCONTEXTALLOCATION gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in Ntstatus.h definierten Fehlercodes zurückgegeben.

Hinweise

Der Anzeige-Miniporttreiber ruft DXGKCB_CREATECONTEXTALLOCATION auf, um eine Kontextressource zuzuordnen. Nach einem solchen Aufruf kann der Treiber jederzeit DXGKCB_DESTROYCONTEXTALLOCATION aufrufen, um die Ressource freizusetzen.

DXGKCB_XXX Funktionen werden von Dxgkrnl implementiert. Um diese Rückruffunktion zu verwenden, rufen Sie DxgkCbDestroyContextAllocation über die DXGKRNL_INTERFACE auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 (WDDM 1.2)
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGKARGCB_CREATECONTEXTALLOCATION

DXGKCB_CREATECONTEXTALLOCATION

DXGKRNL_INTERFACE