PFND3DDDI_FLIPOVERLAYCB Rückruffunktion (d3dumddi.h)

Die funktion pfnFlipOverlayCb ändert die Zuordnung, die auf der Überlagerung angezeigt werden soll oder angibt, das andere Feld der aktuell angezeigten Zuordnung anzuzeigen, wenn eine interleavierte Ressource deinterlacing.

Syntax

PFND3DDDI_FLIPOVERLAYCB Pfnd3dddiFlipoverlaycb;

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

Parameter

hDevice

Ein Handle zum Anzeigegerät (Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDICB_FLIPOVERLAY Struktur, die beschreibt, wie sie die Anzeige auf der Überlagerung ändern.

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 Parameter wurden überprüft und ermittelt, dass sie falsch sind.
E_OUTOFMEMORY pfnFlipOverlayCb konnte keinen Arbeitsspeicher zuweisen, der für den Abschluss erforderlich war.

Diese Funktion kann auch andere HRESULT-Werte zurückgeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Header d3dumddi.h (einschließlich D3dumddi.h)

Siehe auch

D3DDDICB_FLIPOVERLAY

D3DDDI_DEVICECALLBACKS