SCSI_ADDRESS 構造体 (ntddscsi.h)

SCSI_ADDRESS構造体は、ターゲット ID (TID) や特定の SCSI ターゲットの論理ユニット番号 (LUN) などのアドレス情報を取得するために、 IOCTL_SCSI_GET_ADDRESS 要求と組み合わせて使用されます。

メモ SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバーStorport ミニポート ドライバー モデルを使用することをお勧めします。
 

構文

typedef struct _SCSI_ADDRESS {
  ULONG Length;
  UCHAR PortNumber;
  UCHAR PathId;
  UCHAR TargetId;
  UCHAR Lun;
} SCSI_ADDRESS, *PSCSI_ADDRESS;

メンバー

Length

この構造体の長さをバイト単位で格納します。

PortNumber

SCSI アダプターの番号を格納します。

PathId

バスの番号を格納します。

TargetId

ターゲット デバイスの番号を格納します。

Lun

論理ユニット番号を格納します。

注釈

レガシ クラス ドライバーは、ポート ドライバーに IOCTL_SCSI_GET_ADDRESS 要求を発行して、デバイスのアドレスを取得します。

要件

要件
Header ntddscsi.h (Ntddscsi.h を含む)

こちらもご覧ください

IOCTL_SCSI_GET_ADDRESS