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)

另請參閱

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES