共用方式為


POFXCALLBACKCRITICALRESOURCE 回呼函式 (pepfx.h)

TransitionCriticalResource 例程會變更核心系統元件的作用中/非使用中狀態。

語法

POFXCALLBACKCRITICALRESOURCE Pofxcallbackcriticalresource;

void Pofxcallbackcriticalresource(
  [in] POHANDLE DeviceHandle,
  [in] ULONG Component,
  [in] BOOLEAN Active
)
{...}

參數

[in] DeviceHandle

POHANDLE 值,表示使用 PoFx 註冊裝置。 PEP 先前在 PEP_DPM_REGISTER_DEVICE 通知期間從 PoFx 收到此句柄,通知 PEP 裝置的驅動程式堆疊已向 PoFx 註冊裝置。

[in] Component

[in]識別元件的索引。 此成員是 PEP_DEVICE_REGISTER_V2 結構中 PEP 先前針對此裝置 PEP_DPM_REGISTER_DEVICE 通知提供的 Components 陣列的索引。 如果 元件 數位件包含 N 個元素,元件索引的範圍從 0 到 N–1。

[in] Active

是否要將裝置從非使用中轉換為作用中,反之亦然。 設定為TRUE,將裝置從非使用中轉換為作用中,或將裝置從作用中轉換為非作用中,轉換為 FALSE。

傳回值

沒有

言論

此例程是由電源管理架構 (PoFx) 實作,並由平臺擴充功能外掛程式 (PEP) 呼叫。 TransitionCriticalResource 成員 PEP_KERNEL_INFORMATION_STRUCT_V3 結構是 TransitionCriticalResource 例程的指標。

PEP 可以在 IRQL <= HIGH_LEVEL呼叫此例程。

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
目標平臺 窗戶
標頭 pepfx.h (include Pep_x.h)
IRQL <= HIGH_LEVEL

另請參閱

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_KERNEL_INFORMATION_STRUCT_V3