GetBindingSupport function

The GetBindingSupport method retrieves the binding capabilities that are currently enabled for the indicated port.

Syntax

void GetBindingSupport(
   [in, HBAType("HBA_WWN")] uint8                PortWWN[8],
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [out, HBA_BIND_TYPE_QUALIFIERS] HBA_BIND_TYPE BindType
);

Parameters

PortWWN[8]
A worldwide name that indicates the port whose persistent bindings will be retrieved.

HBAStatus
On return, contains the status of the operation. For a list of allowed values and their descriptions, see HBA_STATUS. The miniport driver returns this information in the HBAStatus member of a GetBindingSupport_OUT structure.

BindType
A bitmap that indicates the ability of an HBA and its miniport driver to provide a specific set of features related to persistent binding. For a list of values that this parameter can have, see the description of the HBA_BIND_TYPE WMI class qualifier.

Return value

Not applicable to WMI methods.

Remarks

This GetBindingSupport method returns the binding capability that is currently enabled, whereas the GetBindingCapability method indicates the binding capability of the port without reference to whether particular bindings are enabled or not.

This WMI method belongs to the MSFC_HBAFCPInfo WMI Class.

Requirements

Target platform

Desktop

Header

Hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h, or Hbaapi.h)

Library

Hbaapi.lib

See also

GetBindingCapability

GetBindingSupport

GetBindingSupport_IN

GetBindingSupport_OUT