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


структура DXGK_POWER_COMPONENT_FLAGS (d3dkmddi.h)

Описывает сведения о переходе состояния о компоненте питания.

Синтаксис

typedef struct _DXGK_POWER_COMPONENT_FLAGS {
  union {
    struct {
      UINT Reserved0 : 1;
      UINT DriverCompletesFStateTransition : 1;
      UINT TransitionTo_F0_OnDx : 1;
      UINT NoDebounce : 1;
      UINT ActiveInD3 : 1;
#if ...
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} DXGK_POWER_COMPONENT_FLAGS;

Члены

Reserved0

Зарезервировано для использования системы и должно быть равно нулю.

DriverCompletesFStateTransition

Если задано, указывает, что драйвер мини-порта отображения вызовет функцию DxgkCbCompleteFStateTransition для зарегистрированного компонента питания при завершении перехода состояния F.

Дополнительные сведения см. в разделе "Примечания" функции DxgkCbCompleteFStateTransition.

TransitionTo_F0_OnDx

Если задано, указывает, что платформа управления питанием Windows помещает зарегистрированный компонент питания в состояние питания F0 во время переходов питания устройства (DX).

Если задано, во время перехода Power Manager компонент помещает компонент в состояние F0 перед отправкой dx IRP в стек устройств. Диспетчер питания сохраняет компонент в состоянии F0 до завершения D0 IRP.

NoDebounce

ActiveInD3

Reserved

Этот элемент зарезервирован и должен иметь значение нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 29 битов (0xFFFFFFF8) 32-разрядного значения элемента равным нулю.

Value

Член объединения, который DXGK_POWER_COMPONENT_FLAGS содержит 32-разрядное значение, определяющее сведения о компоненте питания.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3dkmddi.h (include D3dkmddi.h)

См. также

DxgkCbCompleteFStateTransition