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 Anzeigeminiporttreibers hat dieses Handle zuvor für das Microsoft DirectX-Grafikkernsubsystem im hDevice-Member der DXGKARG_CREATEDEVICE-Struktur bereitgestellt.

Rückgabewert

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

Hinweise

Das DirectX-Grafikkernsubsystem ruft die DxgkDdiDestroyDevice-Funktion des Anzeigeminiporttreibers auf, um ein Grafikkontextgerät zu zerstören, das die DxgkDdiCreateDevice-Funktion des Treibers erstellt hat. DxgkDdiDestroyDevice sollte alle Ressourcen freigeben, die für das Gerät zugewiesen wurden, und sauber alle internen Nachverfolgungsdatenstrukturen auf.

DxgkDdiDestroyDevice sollte ausgelagert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice