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

如果已设置,则指示显示微型端口驱动程序将在组件完成 F 状态转换时为已注册电源组件调用 DxgkCbCompleteFStateTransition 函数。

有关详细信息,请参阅 DxgkCbCompleteFStateTransition 函数的“备注”部分。

TransitionTo_F0_OnDx

如果已设置,则表示 Windows 电源管理框架将在设备电源状态(Dx)转换期间将已注册电源组件置于 F0 电源状态。

如果设置,在 Dx 转换期间,电源管理器会将组件置于 F0 状态,然后再将 Dx IRP 调度到设备堆栈。 电源管理器将组件保持 F0 状态,直到 D0 IRP 完成。

NoDebounce

ActiveInD3

Reserved

此成员是保留的,应设置为零。 将此成员设置为零相当于将 32 位 成员的剩余 29 位(0xFFFFFFF8)设置为零。

Value

联合中的成员,DXGK_POWER_COMPONENT_FLAGS 包含可以保存 32 位值,用于标识有关电源组件的信息。

要求

要求 价值
最低支持的客户端 Windows 8
支持的最低服务器 Windows Server 2012
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DxgkCbCompleteFStateTransition