PEP_DEBUGGER_TRANSITION_REQUIREMENTS結構 (pepfx.h)
PEP_DEBUGGER_TRANSITION_REQUIREMENTS 結構表示必須開啟調試程式裝置的平臺閑置狀態。
語法
typedef struct _PEP_DEBUGGER_TRANSITION_REQUIREMENTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG PlatformStateCount;
[in] PBOOLEAN PowerTransitionRequired;
} PEP_DEBUGGER_TRANSITION_REQUIREMENTS, *PPEP_DEBUGGER_TRANSITION_REQUIREMENTS;
成員
[in] DeviceHandle
可識別調試程式裝置的 PEPHANDLE 值。 平臺延伸模組外掛程式 (PEP) 提供此句柄,以回應先前 的PEP_DPM_REGISTER_DEVICE 通知。
[in] PlatformStateCount
PowerTransitionRequired 成員所指向之陣列中的項目數。 此數目與支援的平臺閑置狀態數目相同,其為 PEP,以回應先前 的PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知。
[in] PowerTransitionRequired
PEP 寫入 BOOLEAN 數位列的輸出緩衝區,指出必須開啟調試程式裝置電源的平臺閑置狀態。 此緩衝區是由 Windows 電源管理架構 所配置, (PoFx) ,而且保證足以包含 PlatformStateCount 成員所指定的陣列元素數目。 如果調試程式裝置必須以對應的平臺閑置狀態開啟,請將數位元素設定為TRUE。 設定為 FALSE,表示裝置不需要在此狀態中開啟。 如果平臺支援 N 個閒置狀態,則數位包含 N 個元素,而閒置狀態會依數位中表示的順序編號為 0 到 N–1。
備註
此結構由 PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS 通知使用。 結構的所有三個成員都包含當此通知傳送至 PEP 時,PoFx 所提供的輸入值。
在偵錯會話期間,在目標計算機上執行的調試程式元件會透過USB主機控制器、UART 或網路裝置等調試程式裝置與主計算機通訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |