ScsiPortGetSrb 関数 (srb.h)
ScsiPortGetSrb ルーチンは、特定の論理ユニットに対するアクティブな SCSI 要求へのポインターを返します。
メモ SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバー モデルと Storport ミニポート ドライバー モデルを使用することをお勧めします。
構文
SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
[in] PVOID DeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] LONG QueueTag
);
パラメーター
[in] DeviceExtension
ミニポート ドライバーの HBA ごとの記憶域へのポインター。
[in] PathId
SCSI バスを識別します。
[in] TargetId
バス上のターゲット コントローラーまたはデバイスを識別します。
[in] Lun
ターゲット デバイスの論理ユニット番号を識別します。
[in] QueueTag
ミニポート ドライバーがタグ付けされた要求を処理する場合は、キュー タグを指定します。SP_UNTAGGEDは、要求がタグ付けされていないことを示します。
戻り値
ScsiPortGetSrb は、指定された論理ユニットの要求へのポインターを返します。 指定された周辺機器に対する未処理の要求がない場合、または QueueTag 値が無効な場合は、 NULL が返されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | srb.h (Miniport.h、Scsi.h を含む) |
Library | Scsiport.lib |