структура 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 , если Значение Visible не задано (то есть Visible имеет значение 0).
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
[in] Procedural
Значение UINT , указывающее, было ли положение указателя мыши задано приложением с помощью функции SetCursorPos или аналогичной функции курсора, а не от входных данных устройства пользователя.
Задание этого элемента эквивалентно установке второго бита 32-разрядного элемента Value (0x00000002).
Поддерживается начиная с Windows 8.
[in] Reserved
Этот элемент зарезервирован и должен иметь нулевое значение. Присвоение этому элементу нулевого значения эквивалентно установке оставшихся 30 бит (0xFFFFFFFC) 32-разрядного элемента Value равным нулям.
[in] Value
Член объединения, который DXGK_SETPOINTERPOSITIONFLAGS содержит, который может содержать одно 32-разрядное значение, указывающее сведения о указателе мыши.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |