SCSI ポート ドライバーの概要
マイクロソフトは、Microsoft Windows ストレージ アーキテクチャの標準機能として SCSI ポート ドライバーを提供しています。 SCSI ポート ドライバーは、簡略化された SCSI アダプターをエミュレートすることによって、Windows ストレージ サブシステムを効率化します。 ストレージ クラス ドライバーは、ポート ドライバーの上に読み込まれます。 つまり、各 SCSI アダプター固有のハードウェア機能に関する懸念を最小限に抑えて、Windows 用のストレージ クラス ドライバーを記述できます。
SCSI ポート ドライバーのエミュレーション機能を使用すると、モノリシック ポート ドライバーよりも設計とコードがはるかに簡単なミニドライバーを開発することもできます。 つまり、SCSI ポート ドライバーを使用することで、アダプターの特定の機能を扱うミニポート ドライバーの開発に集中することができます。
SCSI ポート サポート ルーチンを使用するには、SCSI ポート サポート ライブラリ の 1 つである scsiport.lib または scsiwmi.lib にリンクします。 これらの SCSI ポート ライブラリは、ミニポート ドライバーとオペレーティング システムのハードウェア抽象化レイヤー (HAL) 間のすべての相互作用を処理します。 ミニポート ドライバーを HAL サポート ライブラリ、hal.lib に直接リンクしないでください。また、ntoskrnl.lib や libcntpr.lib サポート ライブラリにも直接リンクしてはいけません。 これを行う SCSI ミニポート ドライバーは、Windows ロゴの対象外です。
次のセクションでは、SCSI ポート ドライバーの主な機能について説明します。
SCSI ポート ミニポート ドライバーの一般的な説明は、「SCSI ミニポート ドライバー」で提供されています。
Windows ストレージ アーキテクチャでは、高性能デバイスのために SCSI ポートの代替として推奨される Storport ドライバーも用意されています。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示