共用方式為


SCSI_INQUIRY_DATA 結構 (ntddscsi.h)

SCSI_INQUIRY_DATA結構會與 IOCTL_SCSI_GET_INQUIRY_DATA 要求搭配使用,以擷取指定 SCSI 總線上所有裝置的 SCSI 查詢數據。

注意 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式Storport 迷你埠 驅動程式模型。
 

語法

typedef struct _SCSI_INQUIRY_DATA {
  UCHAR   PathId;
  UCHAR   TargetId;
  UCHAR   Lun;
  BOOLEAN DeviceClaimed;
  ULONG   InquiryDataLength;
  ULONG   NextInquiryDataOffset;
  UCHAR   InquiryData[1];
} SCSI_INQUIRY_DATA, *PSCSI_INQUIRY_DATA;

成員

PathId

指出裝置所在的總線數目。

TargetId

指出總線上的裝置數目。

Lun

指出目標裝置上邏輯單元的邏輯單元編號。

DeviceClaimed

為 TRUE 時,表示裝置已由類別驅動程式宣告。

InquiryDataLength

表示查詢數據的位元組長度。

NextInquiryDataOffset

包含目標裝置上下一個邏輯單元查詢數據的位移。

InquiryData[1]

緩衝區的指標,其中包含邏輯單元的查詢數據。

備註

IOCTL_SCSI_GET_INQUIRY_DATA要求會擷取與指定配接器相關聯之所有裝置的查詢數據。 配接器可能有多個總線。 PathId 成員會識別總線。 每個總線可以有多個目標裝置。 TargetId 成員會識別目標裝置,而且每個目標裝置可以有多個邏輯單元。 Lun 成員會識別邏輯單元。

規格需求

需求
標頭 ntddscsi.h (包含 Ntddscsi.h)

另請參閱

IOCTL_SCSI_GET_INQUIRY_DATA

SCSI_ADAPTER_BUS_INFO

SCSI_BUS_DATA