White Papers
Virtual Media Profile
Version 1.0.0a 43
Figure 4 – Monolithic System – Create SAPs
The Virtual Media Service is represented by usbredirectsvc1. The service (usbredirectsvc1) is hosted on
system1 as represented by the CIM_HostedService association between system1 and usbredirectsvc1.
There is an instance of CIM_USBRedirectionCapabilities, usbredirectcap1, associated to usbredirectsvc1
using an instance of CIM_ElementCapabilities. The
CIM_USBRedirectionCapabilities.SAPCapabilitiesSupported property has value 3 (Create SAPs) that
specifies that USB Redirection SAPs can be created. The value of the ConnectionModesSupported
property specifies that the created USB Redirection SAPs may be placed in “listen” or “connect” mode.
The value of the USBVersionsSupported property specifies that the locally-emulated USB devices that
are created must be USB version 2.00.
The value of the USBClassesSupported property specifies that the locally-emulated USB devices that are
created must be either a Media Storage Device (MSD), or a USB 1.0/2.0 Human Interface Device (HID).
The value of the SingleDevicePerSAP property specifies that MSD and HID devices may be contained in
the same SAP.
The value of the MaxDevicesSupported property specifies that across all of the created USB Redirection
SAPs, at most 4 MSD and 2 HID may be used.
The value of the MaxDevicesPerSAP property specifies that each created USB Redirection SAP can
contain at most 1 MSD and 1 HID.
The value of the InfoFormatsSupported property specifies that when the ConnectionMode is 3 (connect)
and a CIM_RemoteServiceAccessPoint is created and associated with the newly created USB
Redirection SAP, the Remote Service Access Point AccessInfo property can be set to either 3 (IPv4
Address) or 4 (IPv6 Address).
The client should conform to these requirements when invoking the CreateRedirectionSAP() method to
create new SAPs.
9.4 Object Diagram for a Monolithic Server – Pre-configured SAPs - Connect
Figure 5 shows a monolithic server, system1, with a static pre-configured USB Redirection SAP for a USB
storage device.