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

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

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

End of client support

None supported

End of server support

Windows Server 2012

Namespace

Root\Virtualization

MOF

WindowsVirtualization.mof

See also

CIM_ControlledBy
Storage Classes

 

 

Show: