PO_SPR_ACTIVE_SESSION_DATA结构(ntpoapi.h)

存储指示系统 Power Report 的活动会话是启动还是结束的信息。

语法

typedef struct _PO_SPR_ACTIVE_SESSION_DATA {
  BOOLEAN Start;
  GUID    ActiveSessionGuid;
} PO_SPR_ACTIVE_SESSION_DATA, *PPO_SPR_ACTIVE_SESSION_DATA;

成员

Start

一个布尔值,该值指示会话是启动还是结束。

ActiveSessionGuid

会话的活动会话 GUID。

言论

若要注册系统 Power Report 的活动会话通知,必须使用以下值调用 PowerSettingRegisterNotification 函数:

如果注册成功,则会使用以下值调用 DEVICE_NOTIFY_CALLBACK_ROUTINE 回调:

  • 类型:PBT_POWERSETTINGCHANGE指示电源设置更改。
  • UpdateSetting:是 POWERBROADCAST_SETTING 结构;PowerSetting 成员设置为GUID_SPR_ACTIVE_SESSION_CHANGE,DataLength 成员是 _PO_SPR_ACTIVE_SESSION_DATA 结构。

要求

要求 价值
标头 ntpoapi.h

另请参阅

PowerSettingRegisterNotification

POWERBROADCAST_SETTING

DEVICE_NOTIFY_CALLBACK_ROUTINE