Fungsi WdfDeviceGetDevicePnpState (wdfdevice.h)
[Berlaku untuk KMDF saja]
Catatan
Fungsi ini hanya untuk penggunaan internal Microsoft.
Metode WdfDeviceGetDevicePnpState mengembalikan status mesin status Plug and Play kerangka kerja saat ini untuk perangkat tertentu.
Sintaks
WDF_DEVICE_PNP_STATE WdfDeviceGetDevicePnpState(
[in] WDFDEVICE Device
);
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
Menampilkan nilai
WdfDeviceGetDevicePnpState mengembalikan enumerator berjenis WDF_DEVICE_PNP_STATE yang mengidentifikasi status komputer status Plug and Play kerangka kerja saat ini untuk perangkat yang ditentukan.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Untuk informasi selengkapnya tentang mesin status kerangka kerja, lihat State Machines dalam Kerangka Kerja.
Contoh
Contoh kode berikut mendapatkan status komputer status Plug and Play kerangka kerja saat ini untuk perangkat tertentu.
WDF_DEVICE_PNP_STATE state;
state = WdfDeviceGetDevicePnpState(Device);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | 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) |