DXGK_POINTERFLAGS Struktur (d3dkmddi.h)

Die DXGK_POINTERFLAGS-Struktur identifiziert Mauszeigerfunktionen des Anzeigeminiporttreibers, den der Treiber über einen Aufruf seiner DxgkDdiQueryAdapterInfo-Funktion bereitstellt.

Syntax

typedef struct _DXGK_POINTERFLAGS {
  union {
    struct {
      UINT Monochrome : 1;
      UINT Color : 1;
      UINT MaskedColor : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} DXGK_POINTERFLAGS;

Member

Monochrome

Ein UINT-Wert, der angibt, ob der Mauszeiger monochrom angezeigt werden kann. Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Wertmembers (0x00000001).

Color

Ein UINT-Wert, der angibt, ob der Mauszeiger farblich und transparent (Alpha) angezeigt werden kann. Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Wertmembers (0x00000002).

MaskedColor

Ein UINT-Wert, der angibt, ob der Mauszeiger farblich und mit einem Maskenwert in den Transparenzbits (Alpha) angezeigt werden kann. Das Festlegen dieses Members entspricht dem Festlegen des dritten Bits des 32-Bit-Wertmembers (0x00000004).

Reserved

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

Value

Ein Element in der Union, das DXGK_POINTERFLAGS enthält, das einen 32-Bit-Wert enthalten kann, der Mauszeigerfunktionen identifiziert.

Hinweise

Der Anzeigeminiporttreiber kann Mauszeigerfunktionen angeben, indem Bits im 32-Bit-Element Wert festgelegt werden oder einzelne Elemente der Struktur in der Union festgelegt werden, die DXGK_POINTERFLAGS enthält.

Der Treiber gibt immer einen Farbigen Mauszeiger an, indem er ein A8R8G8B8 Pixelformat verwendet.

Anforderungen

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

Weitere Informationen

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo