MS_SMHBA_PORTATTRIBUTES WMI-Klasse
Ein HBA-Miniporttreiber, der die Speicherverwaltungs-API unterstützt, verwendet die MS_SMHBA_PORTATTRIBUTES Klasse, um die Portattribute verfügbar zu machen. Für jeden Port sollte eine Instanz dieser Klasse vorhanden sein.
Die MS_SMHBA_PORTATTRIBUTES Klasse wird wie folgt in Hbaapi.mofdefiniert:
class MS_SMHBA_PORTATTRIBUTES
{
[HBA_PORTTYPE_QUALIFIERS, WmiDataId(1)]
uint32 PortType;
[HBA_PORTSTATE_QUALIFIERS, WmiDataId(2)]
uint32 PortState;
[WmiDataId(3),
Description("Size of MS_SMHBA_SAS_Port or MS_SMHBA_FC_Port")
]
uint32 PortSpecificAttributesSize;
[MaxLen(256), WmiDataId(4)]
string OSDeviceName;
[WmiDataId(5)]
uint64 Reserved;
[WmiDataId(6),
Description(" MS_SMHBA_SAS_Port or MS_SMHBA_FC_Port Buffer"),
WmiSizeIs("PortSpecificAttributesSize")
]
uint8 PortSpecificAttributes[];
};
Wenn diese Klassendefinition von der WMI-Toolsuite kompiliert wird, erzeugt sie die folgende Datenstruktur:
Dieser WMI-Klasse sind keine Methoden zugeordnet.