Freigeben über


PFND3DDDI_CREATEOVERLAY Rückruffunktion (d3dumddi.h)

Die CreateOverlay--Funktion weist Überlagerungshardware zu und macht die Überlagerung sichtbar.

Syntax

PFND3DDDI_CREATEOVERLAY Pfnd3dddiCreateoverlay;

HRESULT Pfnd3dddiCreateoverlay(
  HANDLE hDevice,
  D3DDDIARG_CREATEOVERLAY *unnamedParam2
)
{...}

Parameter

hDevice

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

unnamedParam2

pData- [in, out]

Ein Zeiger auf eine D3DDDIARG_CREATEOVERLAY Struktur, die die Überlagerung beschreibt.

Rückgabewert

CreateOverlay- gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Überlagerung wird erfolgreich erstellt.
E_OUTOFMEMORY CreateOverlay- konnte aufgrund unzureichenden Arbeitsspeichers nicht abgeschlossen werden.
D3DDDIERR_NOTAVAILABLE CreateOverlay- konnte nicht abgeschlossen werden, da nicht genügend Bandbreite verfügbar war oder die angeforderte Overlayhardware nicht verfügbar war.
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT Das angegebene Overlayformat wird von der Overlayhardware nicht unterstützt.
D3DDDIERR_UNSUPPORTEDOVERLAY Die Überlagerungshardware wird für die angegebene Größe und den Anzeigemodus nicht unterstützt.

Bemerkungen

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

Anforderungen

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

Siehe auch

D3DDDIARG_CREATEOVERLAY

D3DDDI_DEVICEFUNCS