структура DXGK_SETPOINTERPOSITIONFLAGS (d3dkmddi.h)
Структура DXGK_SETPOINTERPOSITIONFLAGS определяет флаги битового поля, сведения о указателе мыши.
Синтаксис
typedef struct _DXGK_SETPOINTERPOSITIONFLAGS {
union {
struct {
UINT Visible : 1;
UINT Procedural : 1;
UINT Reserved : 30;
};
[in] UINT Value;
};
} DXGK_SETPOINTERPOSITIONFLAGS;
Члены
[in] Visible
Значение UINT, указывающее, отображается ли указатель мыши. Если этот элемент задан, указатель мыши отображается; Если этот элемент не задан, указатель мыши невидим. Драйвер должен игнорировать значения в X и Y элементов структуры DXGKARG_SETPOINTERPOSITION, если Видимый не задан (то есть Видимый имеет значение 0).
Установка этого элемента эквивалентна настройке первого бита 32-разрядного значения значения (0x00000001).
[in] Procedural
Значение UINT, указывающее, было ли положение указателя мыши задано приложением с SetCursorPos или аналогичной функцией курсора вместо ввода пользовательского устройства.
Установка этого элемента эквивалентна настройке второго бита 32-разрядного элемента значения (0x00000002).
Поддерживается начиная с Windows 8.
[in] Reserved
Этот элемент зарезервирован и должен иметь значение нулю. Задание этого элемента равно нулю, равнозначно настройке оставшихся 30 битов (0xFFFFFFFC) 32-разрядного значения значения нулю.
[in] Value
Член объединения, который DXGK_SETPOINTERPOSITIONFLAGS содержит одно 32-разрядное значение, указывающее сведения о указателе мыши.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmddi.h (include D3dkmddi.h) |