DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO Struktur (d3dkmddi.h)

Gibt Einschränkungen für die Hardwareunterstützung von Mehrplanenüberlagerungen an.

Syntax

typedef struct DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO {
  union {
    struct {
      UINT FailingPlane : 4;
      UINT TryAgain : 1;
      UINT Reserved : 27;
    };
    UINT Value;
  };
} DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO;

Member

FailingPlane

Der nullbasierte Index der ersten Überlagerungsebene in der Liste der Ebenen, die von der Hardware nicht unterstützt werden können. Wenn beispielsweise die Ebenen 0 und 1, aber nicht Ebene 2 unterstützt werden konnten, sollte der Treiber FailPlane auf 2 festlegen.

Das Festlegen dieses Elements entspricht dem Festlegen der ersten 4 Bits des 32-Bit-Wertmembers (0x0000000F).

TryAgain

Die Mehrschichtkonfiguration wird aufgrund einer vorübergehenden Bedingung nicht unterstützt, die nicht dauerhaft ist und bald beendet werden sollte. Daher sollte der Supportüberprüfungsaufruf erneut versucht werden und wird wahrscheinlich nach einem oder zwei VSync-Intervallen erfolgreich sein.

Das Festlegen dieses Members entspricht dem Festlegen des fünften Bits des 32-Bit-Wertmembers (0x00000010).

Reserved

Dieser Member ist reserviert und sollte auf null festgelegt werden. Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der verbleibenden 27 Bits (0xFFFFFFE0) des 32-Bit-Wertelements auf Nullen.

Value

Ein 32-Bit-Wert, der die Einschränkungen der Hardwareunterstützung angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)