Bagikan melalui


Fungsi WdfDeviceGetDevicePowerPolicyState (wdfdevice.h)

[Hanya berlaku untuk KMDF]

Nota

Fungsi ini hanya untuk penggunaan internal Microsoft.

Metode WdfDeviceGetDevicePowerPolicyState mengembalikan status komputer status kebijakan daya kerangka kerja saat ini, untuk perangkat tertentu.

Sintaksis

WDF_DEVICE_POWER_POLICY_STATE WdfDeviceGetDevicePowerPolicyState(
  [in] WDFDEVICE Device
);

Parameter

[in] Device

Handel ke objek perangkat kerangka kerja.

Mengembalikan nilai

WdfDeviceGetDevicePowerPolicyState mengembalikan enumerator berjenis WDF_DEVICE_POWER_POLICY_STATEyang mengidentifikasi status komputer status kebijakan daya kerangka kerja saat ini untuk perangkat yang ditentukan.

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Komentar

Untuk informasi selengkapnya tentang mesin status kerangka kerja, lihat State Machines di Framework.

Metode WdfDeviceGetDevicePowerPolicyState mengembalikan nilai yang bermakna hanya jika dipanggil dari dalam fungsi panggilan balik yang didaftarkan driver saat memanggil WdfDeviceInitSetPowerPolicyEventCallbacks.

Contoh

Contoh kode berikut memperoleh status komputer status kebijakan daya kerangka kerja saat ini untuk perangkat tertentu.

WDF_DEVICE_POWER_POLICY_STATE devicePowerPolicyState;

devicePowerPolicyState = WdfDeviceGetDevicePowerPolicyState(Device);

Persyaratan

Syarat Nilai
Platform Target Universal
versi KMDF Minimum 1.0
Header wdfdevice.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.)
IRQL <= DISPATCH_LEVEL
aturan kepatuhan DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Lihat juga

WdfDevStateNormalize

WdfDeviceGetDevicePnpState

WdfDeviceGetDevicePowerState