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を返します。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | srb.h (ミニポート h、Scsi.h を含む) |
ライブラリ | Scsiport.lib |