HBA_FCPBinding2 structure

The HBA_FCPBinding2 structure contains an array of bindings between operating system identifiers, SCSI logical unit ID descriptors (LUIDs) and fibre channel protocol (FCP) identifiers for a set of logical units.

Syntax

typedef struct HBA_FCPBinding2 {
  HBA_UINT32           NumberOfEntries;
  HBA_FCPBINDINGENTRY2 entry[1];
} HBA_FCPBINDING2, *PHBA_FCPBINDING2;

Members

  • NumberOfEntries
    Indicates, on input, the number of bindings that can fit in the array at entry. On output, this member holds the number of entries actually returned, which will be equal to the number specified on input or the full set of available bindings, whichever is smaller. The value in NumberOfEntries will contain the number of persistent bindings returned even when an error occurred because of insufficient buffer space.

  • entry
    Variable length array of elements of type HBA_FCPBindingEntry2, each of which holds a persistent binding between operating system identifiers, a SCSI logical unit ID descriptor (LUID) and a fibre channel protocol (FCP) identifier for a logical unit.

Requirements

Header

Hbaapi.h (include Hbaapi.h)

See also

HBA_GetPersistentBindingV2

 

 

Send comments about this topic to Microsoft