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

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

NoDebounce

ActiveInD3

Reserved

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

Value

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

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

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

DxgkCbCompleteFStateTransition