структура 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) |