White Papers

Virtual Media Profile
Version 1.0.0a 13
This includes capabilities such as the type and maximum number devices that can be redirected, and
RequestStateChange method support among others.
Each instance of DCIM_OEMVirtualMediaService is connected to an instance of CIM_ComputerSystem
that represents the Virtual Media Scoping Class by a CIM_HostedService association, and by a
CIM_ServiceAffectsElement association.
Each instance of CIM_USBRedirectionSAP is connected to an instance of CIM_ComputerSystem that
represents the Virtual Media Scoping Class by a CIM_SAPAvalableForElement association and by a
CIM_HostedAccessPoint association.
Each CIM_USBDevice that is redirected to a USB Redirection SAP is connected to the instance of
CIM_USBRedirectionSAP that represents the session by an instance of CIM_SAPAvailableForElement.
For each USB Redirection SAP, CIM_TCPProtocolEndpoint represents the port that either the Virtual
Media connects through or listens on.
If an instance of a concrete subclass of CIM_LogicalDevice exists and provides another representation of
the redirected USB Device, then an instance of CIM_LogicalIdentity is used to associate the instance of a
concrete subclass of CIM_LogicalDevice and the instance of CIM_USBDevice.
CIM_EnabledLogicalElementCapabilities represents the capabilities of the USB Redirection SAP, then an
instance of CIM_ElementCapabilities is used to associate the instance of CIM_USBRedirectionSAP to the
instance of CIM_EnabledLogicalElementCapabilities.
Figure 1 presents the class diagram for the Virtual Me
dia Profile. For simplicity, the prefix CIM_ has been
removed from the names of the classes.
DCIM_OEMVirtualMediaService
HostedService
ServiceAccessBySAP
HostedAccessPoint
ComputerSystem
(See Referencing Profile)
*
*
1
*
1
1..*1
1
USBRedirectionSAP
USBDevice
Registered Profile
(See Referencing Profile)
ServiceAffectsElement
1..*
*
TCPProtocolEndpoint
0..*
1
SAPAvailableForElement
ServiceAffectsElement
1
1
1
USBRedirectionCapabilities
ElementCapabilities
1
1..*
LogicalDevice
(See Referencing Profile)
LogicalIdentity
1..*
0..1
0..1
SAPAvailableForElement
1
0..*
EnabledLogicalElementCapabilities
ElementCapabilities
1
1..*
USBRedirectionService
HostedAccessPoint
1
1..*
ElementConformsToProfile
(See Referncing Profile)
RemoteServiceAccessPoint
RemoteAccessAvailableToElement
1..*
0..1
ServiceAccessBySAP
BindsTo
1
1..*
SystemDevice