EVENT_TYPES_QUALIFIERS

The EVENT_TYPES_QUALIFIERS WMI class qualifier contains a list of the types of events that are reported by an HBA miniport driver that supports the T11 committee's Fibre Channel HBA API specification.

Value Meaning

HBA_EVENT_ADAPTER_UNKNOWN

Indicates that the adapter event is unknown.

HBA_EVENT_ADAPTER_ADD

Indicates that an HBA has been added to the local system.

HBA_EVENT_ADAPTER_REMOVE

Indicates that an HBA has been removed from the local system.

HBA_EVENT_ADAPTER_CHANGE

Indicates that there has been a configuration change to an HBA on the local system.

HBA_EVENT_PORT_UNKNOWN

Indicates that the port event is unknown.

HBA_EVENT_PORT_OFFLINE

Indicates that a local port has gone offline.

HBA_EVENT_PORT_ONLINE

Indicates that a local port has come online.

HBA_EVENT_PORT_NEW_TARGETS

Indicates that a local port has added target devices to its discovered remote ports.

HBA_EVENT_PORT_FABRIC

Indicates that a local port has received a registered state change notification (RSCN) command.

HBA_EVENT_PORT_STAT_THRESHOLD

Indicates that a statistical counter has reached a registered level.

HBA_EVENT_PORT_STAT_GROWTH

Indicates that a statistical counter has increased at a rate equal to or in excess of a registered rate.

HBA_EVENT_TARGET_UNKNOWN

Indicates that the target event is unknown.

HBA_EVENT_TARGET_OFFLINE

Indicates that operational use of a target port has become impossible.

HBA_EVENT_TARGET_ONLINE

Indicates that operational use of a target port has been restored.

HBA_EVENT_TARGET_REMOVED

Indicates that a target port has been removed from the fabric.

HBA_EVENT_LINK_UNKNOWN

Indicates that the link event is unknown.

HBA_EVENT_LINK_INCIDENT

Indicates that a local HBA has received a register link incident command.

By including Hbaapi.h your software will have access to a series of symbolic constants that correspond to the type names in the previous table. The definitions for these symbolic constants is not included in Hbapiwmi.h (the file that the WMI tool suite generates when it compiles).