Freigeben über


DXGK_SETPOINTERPOSITIONFLAGS Struktur (d3dkmddi.h)

Die DXGK_SETPOINTERPOSITIONFLAGS Struktur identifiziert Informationen zu einem Mauszeiger in Bitfeldkennzeichnungen.

Syntax

typedef struct _DXGK_SETPOINTERPOSITIONFLAGS {
  union {
    struct {
      UINT Visible : 1;
      UINT Procedural : 1;
      UINT Reserved : 30;
    };
    [in] UINT Value;
  };
} DXGK_SETPOINTERPOSITIONFLAGS;

Angehörige

[in] Visible

Ein UINT Wert, der angibt, ob der Mauszeiger sichtbar ist. Wenn dieses Element festgelegt ist, ist der Mauszeiger sichtbar. Wenn dieses Element nicht festgelegt ist, ist der Mauszeiger unsichtbar. Der Treiber sollte die Werte im X- und Y- Member der DXGKARG_SETPOINTERPOSITION-Struktur ignorieren, wenn Visible nicht festgelegt ist (d. h. Visible ist auf 0 festgelegt).

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

[in] Procedural

Ein UINT- Wert, der angibt, ob die Mauszeigerposition von einer Anwendung mit dem SetCursorPos oder einer ähnlichen Cursorfunktion festgelegt wurde, anstatt von der Eingabe des Benutzergeräts zu stammen.

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

Wird ab Windows 8 unterstützt.

[in] 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.

[in] Value

Ein Mitglied in der Union, das DXGK_SETPOINTERPOSITIONFLAGS enthält, das einen 32-Bit-Wert enthalten kann, der Informationen zu einem Mauszeiger angibt.

Anforderungen

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

Siehe auch

DXGKARG_SETPOINTERPOSITION