Fungsi StorPortMarkDeviceFailed (storport.h)
Rutinitas StorPortMarkDeviceFailed menandai perangkat dengan status gagal. Lihat juga StorPortMarkDeviceFailedEx.
Sintaks
void StorPortMarkDeviceFailed(
PVOID HwDeviceExtension,
PSTOR_ADDRESS StorAddress,
ULONG Flags,
PWSTR FailReason
);
Parameter
HwDeviceExtension
Arahkan ke ekstensi perangkat keras untuk adaptor bus host (HBA).
StorAddress
Alamat perangkat unit penyimpanan. Parameter ini NULL untuk perangkat adaptor.
Flags
Atur ke STORPORT_MARK_DEVICE_FAILED_FLAG_REMOVE_DEVICE untuk menghapus perangkat yang gagal.
FailReason
String yang menentukan alasan kegagalan perangkat bersama dengan detail lainnya.
Nilai kembali
Tidak ada
Keterangan
Driver miniport dapat memanggil fungsi ini untuk menandai perangkat yang gagal. Jika STORPORT_MARK_DEVICE_FAILED_FLAG_REMOVE_DEVICE tidak diatur di Bendera, Storport hanya akan mencatat peristiwa.
Manajer PnP akan mengirim IRP untuk mengkueri status PnP perangkat yang gagal. Jika Bendera diatur ke STORPORT_MARK_DEVICE_FAILED_FLAG_REMOVE_DEVICE, manajer PnP kemudian akan mencoba menghapus perangkat yang gagal.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | storport.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk