HBA_EventInfo structure

The HBA_EventInfo structure contains information about an event of the indicated type.

Syntax

typedef struct HBA_EventInfo {
  HBA_UINT32 EventCode;
  union {
    HBA_LINK_EVENTINFO Link_EventInfo;
    HBA_RSCN_EVENTINFO RSCN_EventInfo;
    HBA_PTY_EVENTINFO  Pty_EventInfo;
  } Event;
} HBA_EVENTINFO, *PHBA_EVENTINFO;

Members

  • EventCode
    Contains a code indicating the type of event. The following table lists the values that this member can have:

    Value Meaning

    HBA_EVENT_LIP_OCCURRED

    A loop initialization primitive event occurred.

    HBA_EVENT_LINK_UP

    A link up event occurred.

    HBA_EVENT_LINK_DOWN

    A link down event occurred.

    HBA_EVENT_LIP_RESET_OCCURRED

    A loop initialization primitive resest event occurred.

    HBA_EVENT_RSCN

    An RSCN event occurred.

    HBA_EVENT_PROPRIETARY

    A proprietary event occurred.

     

  • Event

    • Link_EventInfo
      Contains a structure of type HBA_Link_EventInfo that holds information associated with a link event.

    • RSCN_EventInfo
      Contains a structure of type HBA_RSCN_EventInfo that holds information associated with a link event.

    • Pty_EventInfo
      Contains a structure of type HBA_Pty_EventInfo that holds information associated with a link event.

Requirements

Header

Hbaapi.h (include Hbaapi.h)

See also

HBA_Link_EventInfo

HBA_Pty_EventInfo

HBA_RSCN_EventInfo

 

 

Send comments about this topic to Microsoft