Поделиться через


структура 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-разрядного значения значения (0x00000001).

Color

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

MaskedColor

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

Reserved

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

Value

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmddi.h (include D3dkmddi.h)

См. также

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo