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 |