Msvm_ControlledBy class
Associates a storage device with the storage controller that owns the device. This association is used with both IDE and floppy controllers.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ControlledBy : CIM_ControlledBy
{
uint64 NegotiatedSpeed = 0;
uint32 NegotiatedDataWidth = 0;
CIM_Controller REF Antecedent;
CIM_LogicalDevice REF Dependent;
uint16 AccessState = 1;
datetime TimeOfDeviceReset;
uint32 NumberOfHardResets;
uint32 NumberOfSoftResets;
string DeviceNumber;
uint16 AccessMode = 2;
uint16 AccessPriority = 0;
};
Members
The Msvm_ControlledBy class has these types of members:
Properties
The Msvm_ControlledBy class has these properties.
-
AccessMode
-
-
Data type: uint16
-
Access type: Read-only
The accessibility of the device through the antecedent controller. This property is inherited from CIM_ControlledBy, and it is always set to 2 (read/write).
-
-
AccessPriority
-
-
Data type: uint16
-
Access type: Read-only
The priority given to accesses of the device through this controller. The highest priority path will have the lowest value. This property is inherited from CIM_ControlledBy, and it is always set to 0.
-
-
AccessState
-
-
Data type: uint16
-
Access type: Read-only
Indicates whether the controller is actively commanding or accessing the device. This property is inherited from CIM_ControlledBy, and it is always set to 1 (Active).
-
-
Antecedent
-
-
Data type: CIM_Controller
-
Access type: Read-only
A reference to the controller. This property is inherited from CIM_ControlledBy.
-
-
Dependent
-
-
Data type: CIM_LogicalDevice
-
Access type: Read-only
A reference to the controlled device. This property is inherited from CIM_ControlledBy.
-
-
DeviceNumber
-
-
Data type: string
-
Access type: Read-only
The address of the associated device in the context of the antecedent controller. This property is inherited from CIM_ControlledBy.
-
-
NegotiatedDataWidth
-
-
Data type: uint32
-
Access type: Read-only
This property is inherited from CIM_DeviceConnection, and it is always set to 0.
-
-
NegotiatedSpeed
-
-
Data type: uint64
-
Access type: Read-only
This property is inherited from CIM_DeviceConnection, and it is always set to 0.
-
-
NumberOfHardResets
-
-
Data type: uint32
-
Access type: Read-only
This property is inherited from CIM_ControlledBy, but it is not used.
-
-
NumberOfSoftResets
-
-
Data type: uint32
-
Access type: Read-only
This property is inherited from CIM_ControlledBy, but it is not used.
-
-
TimeOfDeviceReset
-
-
Data type: datetime
-
Access type: Read-only
This property is inherited from CIM_ControlledBy, but it is not used.
-
Remarks
Access to the Msvm_ControlledBy class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|