次の方法で共有


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

関連項目

SCSI_REQUEST_BLOCK