Freigeben über


DXGKCB_DESTROYCONTEXTALLOCATION Rückruffunktion (d3dkmddi.h)

DXGKCB_DESTROYCONTEXTALLOCATION gibt eine Ressource frei, die zuvor für einen GPU- oder gerätespezifischen Kontext zugewiesen wurde.

Syntax

DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;

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

Parameter

[in] hAdapter

Behandeln Sie den Grafikadapter, für den die Zuordnung erstellt wurde. Der Anzeige-Miniporttreiber empfängt den 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 Miniporttreiber der Anzeige empfängt den Handle vom hAllocation Member der DXGKARGCB_CREATECONTEXTALLOCATION Struktur in einem Aufruf der DXGKCB_CREATECONTEXTALLOCATION-Funktion.

Rückgabewert

DXGKCB_DESTROYCONTEXTALLOCATION gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird eine der fehlercodes zurückgegeben, die in ntstatus.hdefiniert sind.

Bemerkungen

Der Anzeigeminiporttreiber ruft DXGKCB_CREATECONTEXTALLOCATION auf, um eine Kontextressource zuzuweisen. Nach einem solchen Aufruf kann der Treiber jederzeit DXGKCB_DESTROYCONTEXTALLOCATION aufrufen, um die Ressource freizurufen.

DXGKCB_XXX Funktionen werden von Dxgkrnlimplementiert. Rufen Sie DxgkCbDestroyContextAllocation über die DXGKRNL_INTERFACEauf, um diese Rückruffunktion zu verwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8 (WDDM 1.2)
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARGCB_CREATECONTEXTALLOCATION

DXGKCB_CREATECONTEXTALLOCATION

DXGKRNL_INTERFACE