HBAScsiID structure (hbapiwmi.h)

The HBAScsiID structure contains information generated by the operating system that uniquely identifies a logical unit.

Syntax

typedef struct _HBAScsiID {
  ULONG  ScsiBusNumber;
  ULONG  ScsiTargetNumber;
  ULONG  ScsiOSLun;
  USHORT OSDeviceName[257];
} HBAScsiID, *PHBAScsiID;

Members

ScsiBusNumber

Contains the bus number.

ScsiTargetNumber

Contains the target device number.

ScsiOSLun

Contains the logical unit number (LUN).

OSDeviceName[257]

Contains a nonpersistent target name such as "\Device\HarddiskVolume1".

Remarks

For more information about how this structure is defined, see the discussion of the HBA_ScsiID structure in the T11 committee's Fibre Channel HBA API specification.

Requirements

Requirement Value
Header hbapiwmi.h (include Hbapiwmi.h)

See also

GetFCPStatistics