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;

Member

Begin

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

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

End

Ein UINT-Wert, der angibt, ob das Abfrageproblem beendet und der Zustand in subsignalisiert übergehen soll. Die Ergebnisse der Abfrage sind erst verfügbar, wenn der Zustand in signalisiert wird.

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

Reserved

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

Value

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

Anforderungen

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

Weitere Informationen

D3DDDIARG_ISSUEQUERY