Freigeben über


D3DDDICB_SIGNALFLAGS Struktur (d3dukmdt.h)

Die D3DDDICB_SIGNALFLAGS Struktur beschreibt das Signalverhalten in einem Aufruf der pfnSignalSynchronizationObjectCb oder pfnSignalSynchronizationObject2Cb--Funktionen.

Syntax

typedef struct _D3DDDICB_SIGNALFLAGS {
  union {
    struct {
      UINT SignalAtSubmission : 1;
      UINT EnqueueCpuEvent : 1;
      UINT AllowFenceRewind : 1;
#if ...
      UINT Reserved : 28;
      UINT DXGK_SIGNAL_FLAG_INTERNAL0 : 1;
#elif
      UINT Reserved : 30;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} D3DDDICB_SIGNALFLAGS;

Angehörige

SignalAtSubmission

Ein UINT-Wert, der angibt, ob ein Kontext Synchronisierungsobjekte signalisieren soll, wenn das zuvor in die Warteschlange eingereihte Paket übermittelt wird und nicht abgeschlossen ist (was das Standardverhalten ist).

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Value Members (0x00000001).

EnqueueCpuEvent

Ein UINT-Wert, der das Verhalten der pfnSignalSynchronizationObject2Cb--Funktion ändert.

Wenn dieses Element festgelegt ist:

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Value Members (0x00000002).

Wird ab Windows 8 unterstützt.

AllowFenceRewind

Ein UINT-Wert, der angibt, ob ein absichtlicher Zaunrücklauf zulässig ist. Wenn "TRUE" festgelegt wird, kann der Zaun auf einen eingereihten Zaun umgewockt werden, der sich hinter dem aktuellen befindet.

Wird ab Windows 10 (WDDM 2.0) unterstützt.

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

DXGK_SIGNAL_FLAG_INTERNAL0

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

Value

Ein Mitglied in der Union, das in D3DDDICB_SIGNALFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der das Signalverhalten identifiziert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Siehe auch

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb