Bagikan melalui


IOCTL_STORAGE_RESET_BUS IOCTL (ntddstor.h)

Mengatur ulang bus I/O dan, secara tidak langsung, setiap perangkat di bus. Mengatur ulang bus menghapus semua reservasi perangkat dan pengaturan kecepatan transfer, yang kemudian harus dinegosiasikan ulang, menjadikannya operasi yang memakan waktu yang harus sangat jarang digunakan. Pemanggil hanya memerlukan akses baca untuk mengeluarkan reset bus.

Bendera SrbStatus dari SRB yang tertunda diatur ke SRB_STATUS_BUS_RESET.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer di Irp-AssociatedIrp.SystemBuffer> berisi struktur STORAGE_BUS_RESET_REQUEST yang menentukan ID jalur bus yang akan direset.

Panjang buffer input

Panjang struktur STORAGE_BUS_RESET_REQUEST .

Buffer output

Tidak ada.

Panjang buffer output

Tidak ada.

Blok status

Bidang Informasi diatur ke nol. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_INSUFFICIENT_RESOURCES, STATUS_NOT_IMPLEMENTED, atau STATUS_INVALID_DEVICE_REQUEST.

Persyaratan

Persyaratan Nilai
Header ntddstor.h (termasuk Ntddstor.h)

Lihat juga

STORAGE_BUS_RESET_REQUEST