PO_SPR_ACTIVE_SESSION_DATA 結構 (ntpoapi.h)

儲存資訊,指出系統Power報表的作用中會話是否開始或結束。

語法

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 回呼:

  • 類型:P BT_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