Fungsi DrvResetDevice (winddi.h)
Fungsi DrvResetDevice mengatur ulang perangkat yang tidak dapat dioperasikan atau tidak responsif.
Sintaks
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Parameter
dhpdev
Tangani ke PDEV perangkat fisik yang menjelaskan perangkat fisik yang telah berhenti. Ini adalah nilai yang dikembalikan oleh DrvEnablePDEV.
Reserved
Dicadangkan dan harus diatur ke NULL.
Mengembalikan nilai
DrvResetDevice harus mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Perangkat tidak pulih dari kesalahan. |
|
Perangkat saat ini dalam urutan kerja. |
Keterangan
Fungsi ini tersedia di Windows XP dan yang lebih baru.
DrvResetDevice biasanya dipanggil sebagai respons terhadap EngHangNotification. Driver harus mengambil langkah apa pun yang diperlukan untuk memulihkan perangkat ke urutan kerja, dan harus melakukannya tanpa kehilangan data atau sesedikitan mungkin.
Persyaratan
Target Platform | Desktop |
Header | winddi.h (termasuk Winddi.h) |