Freigeben über


D3DDDI_ISSUEQUERYFLAGS Struktur (d3dumddi.h)

Die D3DDDI_ISSUEQUERYFLAGS Struktur identifiziert den Status eines Abfrageproblems.

Syntax

typedef struct _D3DDDI_ISSUEQUERYFLAGS {
  union {
    struct {
      UINT Begin : 1;
      UINT End : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_ISSUEQUERYFLAGS;

Angehörige

Begin

Ein UINT-Wert, der angibt, ob das Abfrageproblem gestartet werden soll. Die Microsoft Direct3D-Laufzeit fordert keine Abfragedaten in diesem Zustand an.

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

End

Ein UINT-Wert, der angibt, ob das Abfrageproblem beendet und der Zustand in subsignalisiert wird. Die Ergebnisse der Abfrage sind erst verfügbar, wenn die Statusübergänge signalisiert werden.

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

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 30 Bits (0xFFFFFFFC) des 32-Bit-Werts Members auf Nullen.

Value

Ein Mitglied in der Union, das in D3DDDI_ISSUEQUERYFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der den Status der Abfrage identifiziert.

Anforderungen

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

Siehe auch

D3DDDIARG_ISSUEQUERY