struktur PEP_WORK_POWER_CONTROL (pep_x.h)

Struktur PEP_WORK_POWER_CONTROL berisi parameter untuk permintaan kontrol daya yang dikirim plug-in ekstensi platform (PEP) langsung ke driver prosesor.

Sintaks

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;

Anggota

DeviceHandle

Nilai POHANDLE yang mengidentifikasi prosesor. PEP menerima handel ini di pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.

[in] PowerControlCode

Penunjuk ke nilai GUID yang menentukan operasi kontrol daya yang akan dilakukan.

RequestContext

Penunjuk ke nilai konteks yang ditentukan PEP. PEP mungkin menggunakan nilai ini untuk mengidentifikasi pesan permintaan kontrol daya secara unik (jika PEP mengeluarkan beberapa permintaan dengan kode kontrol yang sama ke perangkat yang sama).

[in] InBuffer

Penunjuk ke buffer input yang dialokasikan driver yang berisi parameter input untuk operasi kontrol daya ini.

[in] InBufferSize

Ukuran dalam byte buffer yang diacu oleh InBuffer.

[in] OutBuffer

Penunjuk ke buffer output yang dialokasikan driver tempat PEP menulis hasil operasi kontrol daya ini.

[in] OutBufferSize

Ukuran dalam byte buffer yang diacu oleh OutBuffer.

Keterangan

Anggota PowerControl dari struktur PEP_WORK_INFORMATION adalah penunjuk ke struktur PEP_WORK_POWER_CONTROL .

PEP mengeluarkan permintaan kontrol daya dari utas pekerja. Kerangka kerja manajemen daya Windows (PoFx) meneruskan permintaan ini dengan memanggil rutinitas PowerControlCallback driver prosesor, jika driver menerapkan rutinitas ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Header pep_x.h (termasuk Pep_x.h)

Lihat juga

GUID

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxRegisterDevice

PowerControlCallback