Composite USB devices consist of a combination of two or more different devices, such as a pointing device and an audio input device, a video input device and a storage device, or a communications device and a storage device. If you want to allow one or more of the components to be available for redirection, you can split the composite device into its component interfaces, exclude certain interfaces from redirection, and create a separate filter for each interface.

Effect of Combining Disable Automatic Splitting Policies shows how the value of the Allow Auto Device Splitting setting determines whether View Client attempts to split composite USB devices automatically. By default, automatic splitting is disabled.

Effect of Combining Disable Automatic Splitting Policies

Allow Auto Device Splitting Policy on View Agent

Allow Auto Device Splitting Policy on View Client

Combined Effective Allow Auto Device Splitting Policy

Allow - Default Client Setting

false (automatic splitting disabled)

Automatic splitting disabled

Allow - Default Client Setting

true (automatic splitting enabled)

Automatic splitting enabled

Allow - Default Client Setting

Not defined

Automatic splitting enabled

Allow - Override Client Setting

Any or not defined

Automatic splitting enabled

Not defined

Not defined

Automatic splitting disabled

By default, View disables automatic splitting, and excludes any audio-output, keyboard, mouse, or smart-card components of a composite USB device from redirection.

View applies the device splitting policy settings before it applies any filter policy settings. If you have enabled automatic splitting and do not explicitly exclude a composite USB device from being split by specifying its vendor and product IDs, View examines each interface of the composite USB device to decide which interfaces should be excluded or included according to the filter policy settings. If you have disabled automatic device splitting and do not explicitly specify the vendor and product IDs of a composite USB device that you want to split, View applies the filter policy settings to the entire device.

If you enable automatic splitting, you can use the Exclude Vid/Pid Device From Split policy to specify the composite USB devices that you want to exclude from splitting.

You can use the Split Vid/Pid Device policy to specify the vendor and product IDs of a composite USB device that you want to split. You can also specify the interfaces of the components of a composite USB device that you want to exclude from redirection. View does not apply any filter policy settings to components that you exclude in this way.

Important

If you use the Split Vid/Pid Device policy, View does not automatically include the components that you have not explicitly excluded. You must specify a filter policy such as Include Vid/Pid Device to include those components.

Splitting Modifiers for Device-Splitting Policy Settings on View Agent shows the modifiers that specify how View Client handles a View Agent device splitting policy setting if there is an equivalent device splitting policy setting for View Client. These modifiers apply to all device-splitting policy settings.

Splitting Modifiers for Device-Splitting Policy Settings on View Agent

Modifier

Description

m (merge)

View Client applies the View Agent device splitting policy setting in addition to the View Client device splitting policy setting.

o (override)

View Client uses the View Agent device splitting policy setting instead of the View Client device splitting policy setting.

Examples of Applying Splitting Modifiers to Device-Splitting Policy Settings shows examples of how View Client processes the settings for Exclude Device From Split by Vendor/Product ID when you specify different splitting modifiers.

Examples of Applying Splitting Modifiers to Device-Splitting Policy Settings

Exclude Device From Split by Vendor/Product ID on View Agent

Exclude Device From Split by Vendor/Product ID on View Client

Effective Exclude Device From Split by Vendor/Product ID Policy Setting Used by View Client

m:vid-XXXX_pid-XXXX

vid-YYYY_pid-YYYY

vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

o:vid-XXXX_pid-XXXX

vid-YYYY_pid-YYYY

vid-XXXX_pid-XXXX

m:vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

vid-YYYY_pid-YYYY

vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

o:vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

vid-YYYY_pid-YYYY

vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

View Agent does not apply the device splitting policy settings on its side of the connection.

View Client evaluates the device splitting policy settings in the following order of precedence.

Exclude Vid/Pid Device From Split

Split Vid/Pid Device

A device splitting policy setting that excludes a device from being split takes precedence over any policy setting to split the device. If you define any interfaces or devices to be excluded from splitting, View Client excludes the matching component devices from being available for redirection.

Set splitting policies for desktops to exclude devices with a specific vendor and product IDs from redirection after automatic splitting and pass these policies to client computers.

Use View Agent Policies to Specify Device Splitting Policy Settings

USB Splitting Policies on View Agent

USB Splitting Policies on View Client

Exclude VidPid From Split set to o:vid-xxxx_pid-yyyy.

Allow Auto Device Splitting set to Allow - Override Client Setting.

Any settings for Allow Auto Device Splitting and Exclude VidPid From Split on View Client are overridden by View Agent.

Allow Auto Device splitting for desktops and specify policies for splitting specified devices on client computers.

Use View Agent and View Client Policies to Specify Device Splitting Policy Settings

USB Splitting Policies on View Agent

USB Splitting Policies on View Client

Allow Auto Device Splitting set to Allow - Override Client Setting.

The setting for Allow Auto Device Splitting on View Client is overridden by View Agent.

Split Vid/Pid Device set to vid-0781_pid-554c(exintf:00;exintf:01) to split a specified composite USB device and exclude interface 00 and interface 01 from redirection.

Note

You must also specify a filter policy such as Include Vid/Pid Device set to vid-0781_pid-554c, which allows View Client to redirect the other components of the device.