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 für einen Kontextblock, der einer Grafikkarte zugeordnet ist. Zuvor hat die DxgkDdiAddDevice-Funktion des Anzeigeminiporttreibers dieses Handle für das DirectX-Grafikkernsubsystem bereitgestellt.

[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 bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der Fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

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

Hinweise

Das DirectX-Grafikkernsubsystem ruft DxgkDdiOPMDestroyProtectedOutput auf, wenn die Verwendung des geschützten Ausgabeobjekts abgeschlossen ist.

DxgkDdiOPMDestroyProtectedOutput sollte ausgelagert werden.

Anforderungen

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

Weitere Informationen

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput