IDirect3D9ExOverlayExtension::CheckDeviceOverlayType-Methode (d3d9.h)

Fragt die Überlagerungshardwarefunktionen eines Direct3D-Geräts ab.

Syntax

HRESULT CheckDeviceOverlayType(
  [in]  UINT               Adapter,
  [in]  D3DDEVTYPE         DevType,
  [in]  UINT               OverlayWidth,
  [in]  UINT               OverlayHeight,
  [in]  D3DFORMAT          OverlayFormat,
  [in]  D3DDISPLAYMODEEX   *pDisplayMode,
  [in]  D3DDISPLAYROTATION DisplayRotation,
  [out] D3DOVERLAYCAPS     *pOverlayCaps
);

Parameter

[in] Adapter

Eine Ordnungszahl, die die Anzeigekarte angibt. D3DADAPTER_DEFAULT ist immer der primäre Grafikkarte.

[in] DevType

Gibt den Direct3D-Gerätetyp als Member des aufgezählten typs D3DDEVTYPE an.

[in] OverlayWidth

Die Breite des zu erstellenden Overlays in Pixel.

[in] OverlayHeight

Die Höhe der zu erstellenden Überlagerung in Pixel.

[in] OverlayFormat

Das Oberflächenformat der Überlagerung.

[in] pDisplayMode

Ein Zeiger auf eine D3DDISPLAYMODEEX-Struktur , die den verwendeten Anzeigemodus angibt. Wenn dieser Parameter NULL ist, wird der aktuelle Anzeigemodus angenommen.

[in] DisplayRotation

Gibt den Anzeigerotationsmodus als Member des aufgezählten Typs D3DDISPLAYROTATION an.

[out] pOverlayCaps

Ein Zeiger auf eine D3DOVERLAYCAPS-Struktur . Wenn der Treiber die in den Eingabeparametern angegebenen Überlagerungseinstellungen unterstützt, füllt die -Methode diese Struktur mit den Funktionen der Überlagerungshardware aus.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
D3DERR_INVALIDCALL
Ungültiger Parameter, oder das Gerät unterstützt keine Hardwareüberlagerung.
D3DERR_UNSUPPORTEDOVERLAY
Das Gerät unterstützt keine Überlagerung für die angegebene Größe oder den angegebenen Anzeigemodus.
D3DERR_UNSUPPORTEDOVERLAYFORMAT
Das Gerät unterstützt keine Überlagerung für das angegebene Oberflächenformat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

Unterstützung für Hardwareüberlagerungen

IDirect3D9ExOverlayExtension