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 を含む) |