共用方式為


SCSI 埠驅動程式的佇列管理

SCSI 主機介面卡在可處理的 I/O 要求數量中有很大的差異。 為了避免任何特定主機介面卡的功能過大,存放裝置類別驅動程式或存放裝置埠驅動程式都必須能夠控制 I/O 要求的流程。

在 Microsoft Windows 儲存體架構中,SCSI 埠驅動程式會處理 I/O 流量控制的大部分層面。 因此,儲存體類別驅動程式可以將任意數目的 I/O 要求轉送至 SCSI 埠,而不需要測試特定介面卡的限制。 SCSI 埠也接受來自儲存類別驅動程式的明確要求,以停止佇列處理。

每當 SCSI 埠驅動程式停止處理已排入佇列的要求,以回應基礎硬體所報告的錯誤狀況時,即稱為「凍結」其 I/O 要求佇列。 每當 SCSI 埠停止處理以回應類別驅動程式或其他較高層級驅動程式的明確要求時,即稱為「鎖定」其 I/O 要求佇列。

下列各節說明導致 SCSI 埠變更其佇列狀態的條件。 它們也會描述較高層級驅動程式可用來控制 SCSI 埠內部 I/O 要求佇列的 SRB。