Fungsi StreamClassAbortOutstandingRequests (strmini.h)
Rutinitas StreamClassAbortOutstandingRequests membatalkan semua permintaan yang luar biasa, baik ke aliran tertentu, atau ke seluruh driver.
Sintaks
void StreamClassAbortOutstandingRequests(
[in] PVOID HwDeviceExtension,
[in, optional] PHW_STREAM_OBJECT HwStreamObject,
[in] NTSTATUS Status
);
Parameter
[in] HwDeviceExtension
Arahkan ke ekstensi perangkat minidriver. Minidriver menentukan ukuran buffer ini dalam struktur HW_INITIALIZATION_DATA yang diteruskannya ketika mendaftarkan dirinya melalui StreamClassRegisterMinidriver. Driver kelas kemudian meneruskan pointer ke buffer di anggota HwDeviceExtension dari struktur HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXT, dan PORT_CONFIGURATION_INFORMATION yang diteruskannya ke minidriver.
[in, optional] HwStreamObject
Arahkan ke HW_STREAM_OBJECT yang menentukan aliran mana yang akan membatalkan permintaan, atau NULL untuk membatalkan semua permintaan ke minidriver. Jika parameter ini NULL, semua permintaan perangkat dan streaming dibatalkan.
[in] Status
Menentukan status yang akan dikembalikan saat permintaan yang beredar dibatalkan.
Nilai kembali
Tidak ada
Keterangan
Panggilan ini juga menandakan driver kelas bahwa minidriver siap menerima permintaan baru dari jenis yang dibatalkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | strmini.h (termasuk Strmini.h) |
Pustaka | Stream.lib |
IRQL | Lebih besar dari DISPATCH_LEVEL |
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