Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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) |