Bagikan melalui


Antarmuka SRB Port SCSI dengan Driver Kelas Penyimpanan

Driver kelas penyimpanan dan komponen tingkat lebih tinggi lainnya berkomunikasi dengan driver Port SCSI dengan membangun Blok Permintaan SCSI (SRB). Untuk informasi selengkapnya tentang SRB, lihat SCSI_REQUEST_BLOCK. Driver kelas penyimpanan meneruskan SRB yang mereka buat ke Port SCSI dalam IRP dengan anggota MajorFunction diatur ke IRP_MJ_SCSI. Untuk deskripsi langkah-langkah yang harus dilakukan driver kelas penyimpanan untuk membangun SRB sebelum meneruskannya ke driver port, lihat Rutinitas BuildRequest Driver Kelas Penyimpanan.

Sebelum meneruskan SRB ke bawah tumpukan, Port SCSI menetapkan nilai tertentu dalam SRB, seperti nomor port, jalur, nomor target, dan nomor unit logis perangkat target.

Tidak seperti driver port lainnya, seperti driver port yang disediakan sistem untuk bus IDE/ATAPI dan IEEE 1394, Port SCSI tidak perlu menerjemahkan blok deskriptor perintah (CDB) dalam SRB yang diterimanya ke format yang berbeda sebelum meneruskannya ke adaptor yang mendasar. Port SCSI hanya menambahkan beberapa informasi khusus target ke SRB dan meneruskannya ke driver miniport dengan CDB yang tidak diubah. Oleh karena itu, Port SCSI hanyalah utusan yang meneruskan SRB yang berisi CDB ke bawah tumpukan.

Untuk alasan ini, sebagian besar aspek antarmuka SRB antara driver kelas penyimpanan dan Port SCSI tercakup dalam dokumentasi umum untuk kelas penyimpanan dan driver miniport penyimpanan dan materi referensi yang menyertainya. Untuk daftar bagian yang terkait dengan antarmuka SRB antara driver kelas penyimpanan dan pasangan driver SCSI Port-miniport, lihat Antarmuka Port SCSI dengan Driver SCSI Port Miniport.