// hbapiwmi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The MSFC_FCAdapterHBAAttributes structure is used by a WMI provider to expose attribute information associated with a fibre channel adapter.
UniqueAdapterIdIndicates the unique adapter ID.
HBAStatusContains the status of the operation. For a list of allowed values and their descriptions, see HBA_STATUS.
NodeWWNContains 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.
VendorSpecificIDIndicates a vendor-specific ID.
NumberOfPortsIndicates the number of ports on the HBA.
ManufacturerContains an ASCII string that is 64 bytes or fewer in length and that identifies the name of the manufacturer of the HBA.
SerialNumberContains an ASCII string that is 64 bytes or fewer in length and that identifies the serial number of the HBA.
ModelContains an ASCII string that is 256 bytes or fewer in length and that identifies the vendor-specific name of the HBA model.
ModelDescriptionContains an ASCII string that is 256 bytes or fewer in length and that indicates the model description.
NodeSymbolicNameContains an ASCII string that is 256 bytes or fewer in length and that indicates the symbolic name for the fibre channel node.
HardwareVersionContains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific hardware revision level of the HBA.
DriverVersionContains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific version of the HBA miniport driver.
OptionROMVersionContains 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.
FirmwareVersionContains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific firmware version of the HBA.
DriverNameContains an ASCII string that is 256 bytes or fewer in length and that indicates the file name for the driver binary file.
MfgDomainContains the name of the HBA manufacturer.
MSFC_FCAdapterHBAAttributes WMI Class