HBA_EventInfo structure
The HBA_EventInfo structure contains information about an event of the indicated type.
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;
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.
Header |
Hbaapi.h (include Hbaapi.h) |