MS_SM_AdapterInformationQuery clase WMI
Un controlador de minipuerto de HBA que admite storage Management API usa la clase MS_SM_AdapterInformationQuery para exponer información de atributo asociada a un adaptador SAS.
La clase MS_SM_AdapterInformationQuery se define de la siguiente manera en Hbaapi.mof:
class MS_SM_AdapterInformationQuery
{
[key]
string InstanceName;
boolean Active;
[Description ("Unique identifier for the adapter. This identifier must "
"be unique among all adapters. The same "
"value for the identifier must be used for the same adapter "
"in other classes that expose adapter information"),
// WmiRefClass("MS_SM_ChannelAdapter"), // ?? need a new ref class
WmiRefProperty("UniqueAdapterId"),
WmiDataId(1)
]
uint64 UniqueAdapterId; // CIM_FibreChannelAdapter REF
// ?? need a new REF
[HBA_STATUS_QUALIFIERS,
WmiDataId(2)
]
HBA_STATUS HBAStatus;
[WmiDataId(3)]
uint32 NumberOfPorts;
[WmiDataId(4)]
uint32 VendorSpecificID;
[
cpp_quote("\n"
" //******************************************************************\n"
" //\n"
" // The string type is variable length (up to MaxLen). \n"
" // Each string starts with a ushort that holds the strings length \n"
" // (in bytes) followed by the WCHARs that make up the string. \n"
" //\n"
" //******************************************************************\n"
"\n"),
MaxLen(64),
WmiDataId(5)
]
string Manufacturer;
[MaxLen(64), WmiDataId(6)]
string SerialNumber;
[MaxLen(256), WmiDataId(7)]
string Model;
[MaxLen(256), WmiDataId(8)]
string ModelDescription;
[MaxLen(256), WmiDataId(9)]
string HardwareVersion;
[MaxLen(256), WmiDataId(10)]
string DriverVersion;
[MaxLen(256), WmiDataId(11)]
string OptionROMVersion;
[MaxLen(256), WmiDataId(12)]
string FirmwareVersion;
[MaxLen(256), WmiDataId(13)]
string DriverName;
[MaxLen(256), WmiDataId(14)]
string HBASymbolicName;
[MaxLen(256), WmiDataId(15)]
string RedundantOptionROMVersion;
[MaxLen(256), WmiDataId(16)]
string RedundantFirmwareVersion;
[MaxLen(256), WmiDataId(17)]
string MfgDomain;
};
Cuando el conjunto de herramientas WMI compila esta definición de clase, genera la siguiente estructura de datos:
No hay métodos asociados a esta clase WMI.