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


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

См. также

DXGKARG_SETPOINTERPOSITION