структура DXGK_POINTERFLAGS (d3dkmddi.h)

Структура DXGK_POINTERFLAGS определяет возможности указателя мыши драйвера мини-порта для дисплея, которые драйвер предоставляет через вызов функции DxgkDdiQueryAdapterInfo .

Синтаксис

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

Члены

Monochrome

Значение UINT, указывающее, может ли указатель мыши отображаться в монохромном режиме. Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

Color

Значение UINT, указывающее, может ли указатель мыши отображаться цветом и с прозрачностью (альфа- ). Задание этого элемента эквивалентно установке второго бита 32-разрядного элемента Value (0x00000002).

MaskedColor

Значение UINT, указывающее, может ли указатель мыши отображаться цветом и со значением маски в битах прозрачности (альфа). Задание этого элемента эквивалентно установке третьего бита 32-разрядного элемента Value (0x00000004).

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Установка для этого элемента нулевого значения эквивалентна установке оставшихся 29 бит (0xFFFFFFF8) 32-разрядного элемента Value равными нулям.

Value

Член объединения, который DXGK_POINTERFLAGS содержит, который может содержать 32-разрядное значение, определяющее возможности указателя мыши.

Комментарии

Драйвер мини-порта дисплея может указать возможности указателя мыши, задав биты в 32-разрядном элементе Value или задав отдельные члены структуры в объединении, которое содержит DXGK_POINTERFLAGS.

Драйвер всегда указывает цветной указатель мыши с помощью формата A8R8G8B8 пикселей.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

См. также раздел

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo