Freigeben über


PFND3DDDI_UPDATEOVERLAY Rückruffunktion (d3dumddi.h)

Die UpdateOverlay-Funktion konfiguriert oder verschiebt eine angezeigte Überlagerung.

Syntax

PFND3DDDI_UPDATEOVERLAY Pfnd3dddiUpdateoverlay;

HRESULT Pfnd3dddiUpdateoverlay(
  HANDLE hDevice,
  const D3DDDIARG_UPDATEOVERLAY *unnamedParam2
)
{...}

Parameter

hDevice

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

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDIARG_UPDATEOVERLAY-Struktur , die beschreibt, wie die Überlagerung neu konfiguriert wird.

Rückgabewert

UpdateOverlay gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Überlagerung wurde erfolgreich geändert.
E_OUTOFMEMORY UpdateOverlay konnte aufgrund von unzureichendem Arbeitsspeicher nicht abgeschlossen werden.
D3DDDIERR_NOTAVAILABLE UpdateOverlay konnte nicht abgeschlossen werden, weil nicht genügend Bandbreite verfügbar war oder die angeforderte Overlayhardware nicht verfügbar war.
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT Das angegebene Überlagerungsformat wird von der Überlagerungshardware nicht unterstützt.
D3DDDIERR_UNSUPPORTEDOVERLAY Die Überlagerungshardware wird für die angegebene Größe und den angegebenen Anzeigemodus nicht unterstützt.

Hinweise

Überlagerungen sind unabhängig von den Ressourcen, die mithilfe der Überlagerungen angezeigt werden.

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

D3DDDIARG_UPDATEOVERLAY

D3DDDI_DEVICEFUNCS