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 |