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

こちらもご覧ください

SCSI_REQUEST_BLOCK