Freigeben über


DXGKDDI_DESTROYDEVICE Rückruffunktion (d3dkmddi.h)

Die DxgkDdiDestroyDevice--Funktion zerstört ein Grafikkontextgerät.

Syntax

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

NTSTATUS DxgkddiDestroydevice(
  [in] IN_CONST_HANDLE hDevice
)
{...}

Parameter

[in] hDevice

Ein Handle für das Grafikkontextgerät, das DxgkDdiDestroyDevice zerstört. Die DxgkDdiCreateDevice-Funktion des Anzeige-Miniporttreibers stellt dieses Handle zuvor dem Microsoft DirectX-Grafik-Kernelsubsystem im hDevice Member der DXGKARG_CREATEDEVICE Struktur zur Verfügung.

Rückgabewert

DxgkDdiDestroyDevice gibt STATUS_SUCCESS zurück oder ein entsprechendes Fehlerergebnis, wenn das Grafikkontextgerät nicht erfolgreich zerstört wird.

Bemerkungen

Das DirectX-Grafik-Kernelsubsystem ruft die DxgkDdiDestroyDevice-Funktion des Anzeigeminiporttreibers auf, um ein Grafikkontextgerät zu zerstören, das vom Treiber DxgkDdiCreateDevice-Funktion erstellt wurde. DxgkDdiDestroyDevice sollten alle Ressourcen freigeben, die für das Gerät zugewiesen wurden, und alle internen Tracking-Datenstrukturen bereinigen.

DxgkDdiDestroyDevice sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice