SCSI_ADDRESS構造体 (ntddscsi.h)
SCSI_ADDRESS構造体は、特定の SCSI ターゲットのターゲット ID (TID) や論理ユニット番号 (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 要求を発行します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddscsi.h (Ntddscsi.h を含む) |