Bagikan melalui


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
DRD_ERROR
Perangkat tidak pulih dari kesalahan.
DRD_SUCCESS
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)

Lihat juga

DrvEnablePDEV

EngHangNotification