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