MSFC_FCAdapterHBAAttributes structure (hbapiwmi.h)
The MSFC_FCAdapterHBAAttributes structure is used by a WMI provider to expose attribute information associated with a fibre channel adapter.
Syntax
typedef struct _MSFC_FCAdapterHBAAttributes {
ULONGLONG UniqueAdapterId;
ULONG HBAStatus;
UCHAR NodeWWN[8];
ULONG VendorSpecificID;
ULONG NumberOfPorts;
WCHAR Manufacturer[64 + 1];
WCHAR SerialNumber[64 + 1];
WCHAR Model[256 + 1];
WCHAR ModelDescription[256 + 1];
WCHAR NodeSymbolicName[256 + 1];
WCHAR HardwareVersion[256 + 1];
WCHAR DriverVersion[256 + 1];
WCHAR OptionROMVersion[256 + 1];
WCHAR FirmwareVersion[256 + 1];
WCHAR DriverName[256 + 1];
WCHAR MfgDomain[256 + 1];
} MSFC_FCAdapterHBAAttributes, *PMSFC_FCAdapterHBAAttributes;
Members
UniqueAdapterId
Indicates the unique adapter ID.
HBAStatus
Contains the status of the operation. For a list of allowed values and their descriptions, see HBA_STATUS.
NodeWWN[8]
Contains the 64 bit world-wide name that indicates the node name of the HBA. For a discussion of worldwide names, see the T11 committee's Fibre Channel HBA API specification.
VendorSpecificID
Indicates a vendor-specific ID.
NumberOfPorts
Indicates the number of ports on the HBA.
Manufacturer[64 + 1]
Contains an ASCII string that is 64 bytes or fewer in length and that identifies the name of the manufacturer of the HBA.
SerialNumber[64 + 1]
Contains an ASCII string that is 64 bytes or fewer in length and that identifies the serial number of the HBA.
Model[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that identifies the vendor-specific name of the HBA model.
ModelDescription[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the model description.
NodeSymbolicName[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the symbolic name for the fibre channel node.
HardwareVersion[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific hardware revision level of the HBA.
DriverVersion[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific version of the HBA miniport driver.
OptionROMVersion[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific option ROM or BIOS version of the HBA.
FirmwareVersion[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific firmware version of the HBA.
DriverName[256 + 1]
Contains an ASCII string that is 256 bytes or fewer in length and that indicates the file name for the driver binary file.
MfgDomain[256 + 1]
Contains the name of the HBA manufacturer.
Requirements
Requirement | Value |
---|---|
Header | hbapiwmi.h (include Hbapiwmi.h) |