MS_SM_AdapterInformationQuery structure (hbapiwmi.h)
The MS_SM_AdapterInformationQuery structure is used by a WMI provider to expose attributes that are associated with a SAS adapter.
Syntax
typedef struct _MS_SM_AdapterInformationQuery {
ULONGLONG UniqueAdapterId;
ULONG HBAStatus;
ULONG NumberOfPorts;
ULONG VendorSpecificID;
WCHAR Manufacturer[64 + 1];
WCHAR SerialNumber[64 + 1];
WCHAR Model[256 + 1];
WCHAR ModelDescription[256 + 1];
WCHAR HardwareVersion[256 + 1];
WCHAR DriverVersion[256 + 1];
WCHAR OptionROMVersion[256 + 1];
WCHAR FirmwareVersion[256 + 1];
WCHAR DriverName[256 + 1];
WCHAR HBASymbolicName[256 + 1];
WCHAR RedundantOptionROMVersion[256 + 1];
WCHAR RedundantFirmwareVersion[256 + 1];
WCHAR MfgDomain[256 + 1];
} MS_SM_AdapterInformationQuery, *PMS_SM_AdapterInformationQuery;
Members
UniqueAdapterId
The unique adapter ID.
HBAStatus
The status of the operation.
NumberOfPorts
The number of ports on the HBA.
VendorSpecificID
A vendor-specific ID.
Manufacturer[64 + 1]
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]
An ASCII string that is 64 bytes or fewer in length and that identifies the serial number of the HBA.
Model[256 + 1]
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]
An ASCII string that is 256 bytes or fewer in length and that indicates the model description.
HardwareVersion[256 + 1]
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]
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]
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]
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]
An ASCII string that is 256 bytes or fewer in length and that indicates the file name for the driver binary file.
HBASymbolicName[256 + 1]
An ASCII string that is 256 bytes or fewer in length and that indicates the symbolic name for the fibre channel node.
RedundantOptionROMVersion[256 + 1]
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.
RedundantFirmwareVersion[256 + 1]
An ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific firmware version of the HBA.
MfgDomain[256 + 1]
The name of the HBA manufacturer.
Requirements
Requirement | Value |
---|---|
Header | hbapiwmi.h (include Hbapiwmi.h) |