Fungsi panggilan balik POFXCALLBACKCRITICALRESOURCE (pepfx.h)

Rutinitas TransitionCriticalResource mengubah status aktif/tidak aktif dari komponen sistem inti.

Sintaks

POFXCALLBACKCRITICALRESOURCE Pofxcallbackcriticalresource;

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

Parameter

[in] DeviceHandle

Nilai POHANDLE yang mewakili pendaftaran perangkat dengan PoFx. PEP sebelumnya menerima handel ini dari PoFx selama pemberitahuan PEP_DPM_REGISTER_DEVICE yang memberi tahu PEP bahwa tumpukan driver perangkat mendaftarkan perangkat dengan PoFx.

[in] Component

[in] Indeks yang mengidentifikasi komponen. Anggota ini adalah indeks ke dalam array Komponen dalam struktur PEP_DEVICE_REGISTER_V2 yang sebelumnya disediakan PEP sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE untuk perangkat ini. Jika array Komponen berisi elemen N, indeks komponen berkisar antara 0 hingga N–1.

[in] Active

Apakah akan mentransisikan perangkat dari tidak aktif ke aktif, atau sebaliknya. Atur ke TRUE untuk mentransisikan perangkat dari tidak aktif ke aktif, atau ke FALSE untuk transisi perangkat dari aktif ke tidak aktif.

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini diimplementasikan oleh kerangka kerja manajemen daya (PoFx) dan dipanggil oleh plug-in ekstensi platform (PEP). Anggota TransisiCriticalResource dari struktur PEP_KERNEL_INFORMATION_STRUCT_V3 adalah penunjuk ke rutinitas TransitionCriticalResource .

PEP dapat memanggil rutinitas ini di IRQL <= HIGH_LEVEL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Target Platform Windows
Header pepfx.h (termasuk Pep_x.h)
IRQL <= HIGH_LEVEL

Lihat juga

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_KERNEL_INFORMATION_STRUCT_V3