структура D3DKMT_DEVICERESET_STATE (d3dkmthk.h)

Структура D3DKMT_DEVICERESET_STATE определяет состояние сброса.

Синтаксис

typedef struct _D3DKMT_DEVICERESET_STATE {
  union {
    struct {
      UINT DesktopSwitched : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} D3DKMT_DEVICERESET_STATE;

Члены

DesktopSwitched

Значение UINT, указывающее, был ли рабочий стол, на котором создается вызывающий процесс, переключен из видимого в невидимый. Например, когда экран безопасности появляется из-за нажатия пользователем клавиш CTRL+ALT+DEL, рабочий стол, на который создается вызывающий процесс, становится невидимым.

Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Присвоение этому элементу значения 0 эквивалентно присвоению остальным 31 битам (0xFFFFFFFE) 32-разрядного элемента Value равным нулю.

Value

32-разрядное значение, определяющее состояние сброса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)

См. также раздел

D3DKMT_GETDEVICESTATE