Freigeben über


DXGKDDI_FLIPOVERLAY Rückruffunktion (d3dkmddi.h)

Die DxgkDdiFlipOverlay--Funktion zeigt eine neue Zuordnung mithilfe der angegebenen Überlagerung an.

Syntax

DXGKDDI_FLIPOVERLAY DxgkddiFlipoverlay;

NTSTATUS DxgkddiFlipoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_FLIPOVERLAY pFlipOverlay
)
{...}

Parameter

[in] hOverlay

Ein Handle für die Überlagerung, die gekippt werden soll. Die DxgkDdiCreateOverlay Funktion des Anzeige-Miniporttreibers stellt dieses Handle zuvor dem Microsoft DirectX-Grafik-Kernelsubsystem im hOverlay Member der DXGKARG_CREATEOVERLAY Struktur zur Verfügung.

[in] pFlipOverlay

Ein Zeiger auf eine DXGKARG_FLIPOVERLAY Struktur, die die neue Zuordnung beschreibt, die mithilfe der Überlagerung angezeigt werden soll.

Rückgabewert

DxgkDdiFlipOverlay gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS DxgkDdiFlipOverlay zeigt die neue Zuordnung erfolgreich an.
STATUS_INVALID_PARAMETER Parameter, die an DxgkDdiFlipOverlay übergeben wurden, enthielt Fehler, die das Abschließen verhinderten.
STATUS_NO_MEMORY DxgkDdiFlipOverlay konnte keinen Speicher zuordnen, der für den Abschluss erforderlich war.
STATUS_GRAPHICS_DRIVER_MISMATCH Der Anzeigeminiporttreiber ist nicht mit dem Benutzermodusanzeigetreiber kompatibel, der den Aufruf an DxgkDdiFlipOverlay initiiert hat.

Bemerkungen

DxgkDdiFlipOverlay sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_CREATEOVERLAY

DXGKARG_FLIPOVERLAY

DxgkDdiCreateOverlay-