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) |