HBA_ScsiId structure

The HBA_ScsiId structure contains information used by the operating system to identify a SCSI logical unit.

Syntax

typedef struct HBA_ScsiId {
  char       OSDeviceName[256];
  HBA_UINT32 ScsiBusNumber;
  HBA_UINT32 ScsiTargetNumber;
  HBA_UINT32 ScsiOSLun;
} HBA_SCSIID, *PHBA_SCSIID;

Members

  • OSDeviceName
    Contains a name assigned to the device by the operating system. For example: "\device\ScsiPort3."

  • ScsiBusNumber
    Contains the number assigned by the operating system to SCSI bus that the device is on.

  • ScsiTargetNumber
    Contains the target ID number assigned by the operating system to the target device.

  • ScsiOSLun
    Contains the logical unit number assigned by the operating system to the logical unit.

Remarks

For a detailed discussion of how the data assigned to members of this structure should be formatted, see the T11 committee's Fibre Channel HBA API specification.

Requirements

Header

Hbaapi.h (include Hbaapi.h)

See also

HBA_GetFCPStatistics

 

 

Send comments about this topic to Microsoft