CIM_Controller class (Hyper-V management)
A superclass for miscellaneous control-related devices that provide a classic bus master interface. The controller class is an abstraction for devices with a single protocol stack, and exist to control communications (data, control, and reset) to downstream devices.
Syntax
[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Device::Controller"), AMENDMENT]
class CIM_Controller : CIM_LogicalDevice
{
datetime TimeOfLastReset;
uint16 ProtocolSupported;
uint32 MaxNumberControlled;
string ProtocolDescription;
};
Members
The CIM_Controller class has these types of members:
Properties
The CIM_Controller class has these properties.
-
MaxNumberControlled
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|Bus Port|004.9")
The maximum number of devices supported that can be managed by the controller. A "0" value indicates that the number is unknown or unlimited.
-
-
ProtocolDescription
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|Bus Port|004.3"), ModelCorrespondence ("CIM_Controller.ProtocolSupported")
A free-form string that provides more information that is related to the protocol supported by the controller.
-
-
ProtocolSupported
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|Bus Port|004.2", "MIF.DMTF|Disks|003.3"), ModelCorrespondence ("CIM_Controller.ProtocolDescription")
The protocol used by the controller to access controlled devices.
-
-
Other (1)
-
Unknown (2)
-
EISA (3)
-
ISA (4)
-
PCI (5)
-
ATA/ATAPI (6)
-
Flexible Diskette (7)
-
1496 (8)
-
SCSI Parallel Interface (9)
-
SCSI Fibre Channel Protocol (10)
-
SCSI Serial Bus Protocol (11)
-
SCSI Serial Bus Protocol-2 (1394) (12)
-
SCSI Serial Storage Architecture (13)
-
VESA (14)
-
PCMCIA (15)
-
Universal Serial Bus (16)
-
Parallel Protocol (17)
-
ESCON (18)
-
Diagnostic (19)
-
I2C (20)
-
Power (21)
-
HIPPI (22)
-
MultiBus (23)
-
VME (24)
-
IPI (25)
-
IEEE-488 (26)
-
RS232 (27)
-
IEEE 802.3 10BASE5 (28)
-
IEEE 802.3 10BASE2 (29)
-
IEEE 802.3 1BASE5 (30)
-
IEEE 802.3 10BROAD36 (31)
-
IEEE 802.3 100BASEVG (32)
-
IEEE 802.5 Token-Ring (33)
-
ANSI X3T9.5 FDDI (34)
-
MCA (35)
-
ESDI (36)
-
IDE (37)
-
CMD (38)
-
ST506 (39)
-
DSSI (40)
-
QIC2 (41)
-
Enhanced ATA/IDE (42)
-
AGP (43)
-
TWIRP (two-way infrared) (44)
-
FIR (fast infrared) (45)
-
SIR (serial infrared) (46)
-
IrBus (47)
-
Serial ATA (48)
TimeOfLastReset
-
Data type: datetime
-
Access type: Read-only
The last time when the controller was reset.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|