PFND3DDDI_FLIPOVERLAYCB Rückruffunktion (d3dumddi.h)

Die pfnFlipOverlayCb-Funktion ändert die Zuordnung so, dass sie auf der Überlagerung angezeigt wird, oder gibt an, dass das andere Feld der derzeit angezeigten Zuordnung angezeigt wird, wenn eine interleavierte Ressource deinterlacing.

Syntax

PFND3DDDI_FLIPOVERLAYCB Pfnd3dddiFlipoverlaycb;

HRESULT Pfnd3dddiFlipoverlaycb(
  HANDLE hDevice,
  const D3DDDICB_FLIPOVERLAY *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDICB_FLIPOVERLAY-Struktur , die beschreibt, wie die Anzeige auf der Überlagerung geändert wird.

Rückgabewert

pfnFlipOverlayCb gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Anzeige des Überlagerungsobjekts wurde erfolgreich geändert.
E_INVALIDARG Die Parameter wurden überprüft und als falsch ermittelt.
E_OUTOFMEMORY pfnFlipOverlayCb konnte keinen Speicher zuordnen, der für den Abschluss erforderlich war.

Diese Funktion gibt möglicherweise auch andere HRESULT-Werte zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDICB_FLIPOVERLAY

D3DDDI_DEVICECALLBACKS