HBA_BIND_TYPE
The HBA_BIND_TYPE WMI class qualifier indicates the ability of an HBA and its miniport driver to provide a specific set of features related to persistent binding.
The following table lists the qualifier names and the meaning of each name:
Types | Meaning |
---|---|
HBA_CAN_BIND_TO_D_ID |
Indicates the ability of an HBA and its miniport driver to accept a persistent binding that identifies the Fibre Channel target port by its address identifier. |
HBA_CAN_BIND_TO_WWPN |
Indicates the ability of an HBA and its miniport driver to accept a persistent binding that identifies the Fibre Channel target port by its worldwide port name (WWPN). |
HBA_CAN_BIND_TO_WWNN |
Indicates the ability of an HBA and its miniport driver to accept a persistent binding that identifies a Fibre Channel target device (not a target port) by its worldwide node name (WWNN). The implicit ambiguity in this means of identifying devices on multiport devices is intentional. It allows the HBA and/or the fabric to resolve the ambiguity in a vendor-specific manner. |
HBA_CAN_BIND_TO_LUID |
Indicates the ability of an HBA and its miniport driver to accept a persistent binding that identifies a Fibre Channel logical unit by the identification descriptor derived from SCSI inquiry data for the logical unit. |
HBA_CAN_BIND_ANY_LUNS |
Indicates the ability of an HBA and its miniport driver to accept persistent binding settings that specify both the operating system and Fibre Channel logical unit number. |
HBA_CAN_BIND_TARGETS |
Indicates the ability of an HBA and its miniport driver to generate persistent bindings between Fibre Channel protocol (FCP) identifiers for logical units and the information that the operating system uses to identify logical units, such as the bus and target numbers that are stored in the HBAScsiID. |
HBA_CAN_BIND_AUTOMAP |
Indicates the ability of an HBA and its miniport driver to automatically generate target mappings and persistent bindings for all discovered storage resources. If this capability is not indicated or is disabled, the only bindings allowed are those that are explicitly configured in the operating system. Explicit configuration of bindings facilitates logical unit number (LUN) masking. |
HBA_CAN_BIND_CONFIGURED |
Indicates the ability of an HBA and its miniport driver to accept dynamic configuration of persistent bindings. |
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).