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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_ControlledBy

CIM_ControlledBy

Storage Classes