Freigeben über


DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT Rückruffunktion (dispmprt.h)

Die DxgkDdiOPMDestroyProtectedOutput-Funktion zerstört das angegebene geschützte Ausgabeobjekt.

Syntax

DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;

NTSTATUS DxgkddiOpmDestroyProtectedOutput(
  [in] PVOID MiniportDeviceContext,
  [in] HANDLE ProtectedOutputHandle
)
{...}

Parameter

[in] MiniportDeviceContext

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Zuvor stellte die DxgkDdiAddDevice-Funktion des Display-Miniporttreibers dieses Handle für das DirectX-Grafik-Kernel-Subsystem bereit.

[in] ProtectedOutputHandle

Das Handle für ein geschütztes Ausgabeobjekt. Die DxgkDdiOPMCreateProtectedOutput-Funktion erstellt das geschützte Ausgabeobjekt und gibt das Handle an das Objekt zurück.

Rückgabewert

DxgkDdiOPMDestroyProtectedOutput gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird eine der Fehlercodes zurückgegeben, die in Ntstatus.hdefiniert sind.

HinweisDxgkDdiOPMDestroyProtectedOutput kann nicht fehlschlagen, wenn der ProtectedOutputHandle-Parameter ein gültiges geschütztes Ausgabehandle enthält.
 

Bemerkungen

Das DirectX-Grafik-Kernelsubsystem ruft DxgkDdiOPMDestroyProtectedOutput auf, wenn es mit der Verwendung des geschützten Ausgabeobjekts abgeschlossen ist.

DxgkDdiOPMDestroyProtectedOutput sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dispmprt.h (include Dispmprt.h)
IRQL- PASSIVE_LEVEL (siehe Abschnitt "Hinweise")

Siehe auch

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput-