Bagikan melalui


Fungsi PoFxCompleteIdleState (wdm.h)

Rutinitas PoFxCompleteIdleState menginformasikan kerangka kerja manajemen daya (PoFx) bahwa komponen yang ditentukan telah menyelesaikan perubahan yang tertunda ke status Fx.

Sintaks

void PoFxCompleteIdleState(
  [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 ComponentIdleStateCallback driver, driver harus merespons dengan memanggil PoFxCompleteIdleState.

PoFx memanggil rutinitas ComponentIdleStateCallback driver untuk memberi tahu driver untuk mengalihkan komponen yang ditentukan ke status daya Fx baru. Setelah driver menyelesaikan transisi ke status Fx baru, driver memanggil PoFxCompleteIdleState untuk menginformasikan PoFx. Panggilan PoFxCompleteIdleState dapat terjadi baik selama atau setelah panggilan ComponentIdleStateCallback .

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

ComponentIdleStateCallback

PO_FX_DEVICE

PoFxRegisterDevice