PO_SPR_ACTIVE_SESSION_DATA 结构 (ntpoapi.h)

存储指示系统电源报表的活动会话是开始还是结束的信息。

语法

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

成员

Start

一个布尔值,指示会话是开始还是结束。

ActiveSessionGuid

会话的活动会话 GUID。

注解

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

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

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

要求

要求
Header ntpoapi.h

另请参阅

PowerSettingRegisterNotification

POWERBROADCAST_SETTING

DEVICE_NOTIFY_CALLBACK_ROUTINE