共用方式為


PEP_WORK_POWER_CONTROL結構 (pepfx.h)

PEP_WORK_POWER_CONTROL 結構包含 電源控制要求的參數, 平臺延伸模組外掛程式 (PEP) 直接傳送至處理器驅動程式。

語法

typedef struct _PEP_WORK_POWER_CONTROL {
       POHANDLE DeviceHandle;
  [in] LPCGUID  PowerControlCode;
       PVOID    RequestContext;
  [in] PVOID    InBuffer;
  [in] SIZE_T   InBufferSize;
  [in] PVOID    OutBuffer;
  [in] SIZE_T   OutBufferSize;
} PEP_WORK_POWER_CONTROL, *PPEP_WORK_POWER_CONTROL;

成員

DeviceHandle

識別處理器的 POHANDLE 值。 PEP 在先前的 PEP_DPM_REGISTER_DEVICE 通知中收到此句柄。

[in] PowerControlCode

GUID 值的指標,指定要執行的電源控制作業。

RequestContext

PEP 定義之內容值的指標。 PEP 可能會使用此值來唯一識別電源控制要求訊息(如果 PEP 向相同裝置發出多個具有相同控制程式碼的要求)。

[in] InBuffer

驅動程式配置的輸入緩衝區指標,其中包含此電源控制作業的輸入參數。

[in] InBufferSize

InBuffer 所指向之緩衝區的大小,以位元組為單位,

[in] OutBuffer

PEP 寫入此電源控制作業結果的驅動程式配置輸出緩衝區指標。

[in] OutBufferSize

outBuffer 所指向之緩衝區的大小,以位元組為單位 OutBuffer

言論

PEP_WORK_INFORMATION 結構的 PowerControl 成員是 PEP_WORK_POWER_CONTROL 結構的指標。

PEP 會從背景工作線程發出電源控制要求。 如果驅動程式實作此例程,Windows 電源管理架構 (PoFx) 會呼叫處理器驅動程式的 PowerControlCallback 例程來轉送此要求。

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
標頭 pepfx.h (include Pep_x.h)

另請參閱

GUID

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxRegisterDevice

PowerControlCallback