DXGK_SETPOINTERPOSITIONFLAGS-Struktur (d3dkmddi.h)

Die DXGK_SETPOINTERPOSITIONFLAGS-Struktur identifiziert in Bitfeldflags Informationen zu einem Mauszeiger.

Syntax

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

Member

[in] Visible

Ein UINT-Wert , der angibt, ob der Mauszeiger sichtbar ist. Wenn dieses Element festgelegt ist, ist der Mauszeiger sichtbar; Wenn dieser Member nicht festgelegt ist, ist der Mauszeiger unsichtbar. Der Treiber sollte die Werte in den X - und Y-Elementen der DXGKARG_SETPOINTERPOSITION-Struktur ignorieren, wenn Visible nicht festgelegt ist (das heißt, Visible ist auf 0 festgelegt).

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

[in] Procedural

Ein UINT-Wert , der angibt, ob die Mauszeigerposition von einer Anwendung mit der Cursorfunktion 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-Wertmembers (0x00000002).

Unterstützt ab Windows 8.

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

[in] Value

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGKARG_SETPOINTERPOSITION