Fungsi PoFxCompleteIdleCondition (wdm.h)

Rutinitas PoFxCompleteIdleCondition menginformasikan kerangka kerja manajemen daya (PoFx) bahwa komponen yang ditentukan telah menyelesaikan perubahan yang tertunda ke kondisi diam.

Sintaks

void PoFxCompleteIdleCondition(
  [in] POHANDLE Handle,
  [in] ULONG    Component
);

Parameter

[in] Handle

Handel yang mewakili pendaftaran perangkat dengan PoFx. Driver perangkat sebelumnya menerima handel ini dari rutinitas PoFxRegisterDevice .

[in] Component

Indeks yang mengidentifikasi komponen. Parameter ini adalah indeks ke dalam array Komponen dalam struktur PO_FX_DEVICE yang digunakan driver perangkat untuk mendaftarkan perangkat dengan PoFx. Jika array Komponen berisi elemen N, indeks komponen berkisar antara 0 hingga N–1.

Nilai kembali

Tidak ada

Keterangan

Setelah PoFx memanggil rutinitas panggilan balik ComponentIdleConditionCallback driver, driver harus merespons dengan memanggil PoFxCompleteIdleCondition.

Ketika PoFx memanggil rutinitas ComponentIdleConditionCallback driver, driver memulai transisi ke kondisi diam dalam komponen yang ditentukan. Setelah transisi ini selesai, driver memanggil PoFxCompleteIdleCondition untuk memberi tahu PoFx. Panggilan PoFxCompleteIdleCondition dapat terjadi baik selama atau setelah panggilan ComponentIdleConditionCallback .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Target Platform Universal
Header wdm.h
Pustaka Ntoskrnl.lib
DLL Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

Lihat juga

ComponentIdleConditionCallback

PO_FX_DEVICE

PoFxRegisterDevice