Skip to content

Commit 6c5375b

Browse files
authored
Merge pull request #284624 from dknappettmsft/avd-usb-redirection-clarify
AVD redirection USB clarity changes
2 parents 6ba8068 + 2020da4 commit 6c5375b

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

articles/virtual-desktop/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@
231231
- name: Uniform Resource Identifier schemes
232232
displayName: uri schemes
233233
href: uri-scheme.md
234-
- name: Redirect peripherals and resources
234+
- name: Peripheral and resource redirection
235235
displayName: devices, microphone, audio, usb, drives, clipboard, printers, scanners, cameras, webcams, smart cards, smartcards, webauthn, location, plug and play, mtp, ptp, serial, com, ports,
236236
href: redirection-remote-desktop-protocol.md
237237
- name: Multimedia redirection

articles/virtual-desktop/redirection-configure-usb.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ The `usbdevicestoredirect` RDP property is used to specify which USB devices are
511511
|:--:|:--:|--|
512512
| N/A | *No value specified* | Don't redirect any supported USB peripherals using opaque low-level redirection. |
513513
| 1 | `*` | Redirect all peripherals that aren't using high-level redirection. |
514-
| 2 | `{<DeviceClassGUID>}` | Redirect all peripherals that are members of the specified device setup class. |
514+
| 2 | `{<DeviceClassGUID>}` | Redirect all peripherals that are members of the specified device setup class. For a list of device class GUID values, see [System-Defined Device Setup Classes Available to Vendors](/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). |
515515
| 3 | `<USBInstanceID>` | Redirect a USB peripheral specified by the given device instance path. |
516516
| 4 | `<-USBInstanceID>` | Don't redirect a peripheral specified by the given device instance path. |
517517
@@ -529,13 +529,13 @@ Here are some examples of using the `usbdevicestoredirect` RDP property:
529529
usbdevicestoredirect:s:*
530530
```
531531

532-
- To redirect all supported USB peripherals with a device class GUID of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}`, use:
532+
- To redirect all supported USB peripherals with a device class GUID of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}` (imaging), use:
533533

534534
```uri
535535
usbdevicestoredirect:s:{6bdd1fc6-810f-11d0-bec7-08002be2092f}
536536
```
537537

538-
- To redirect all supported USB peripherals that high-level redirection doesn't redirect and USB peripherals with a device class GUIDs of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}` and `{4d36e96c-e325-11ce-bfc1-08002be10318}`, use:
538+
- To redirect all supported USB peripherals that high-level redirection doesn't redirect and USB peripherals with a device class GUIDs of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}` (imaging) and `{4d36e96c-e325-11ce-bfc1-08002be10318}` (multimedia), use:
539539

540540
```uri
541541
usbdevicestoredirect:s:*;{6bdd1fc6-810f-11d0-bec7-08002be2092f};{4d36e96c-e325-11ce-bfc1-08002be10318}
@@ -555,7 +555,7 @@ Here are some examples of using the `usbdevicestoredirect` RDP property:
555555

556556
- Use the following syntax to achieve the following scenario:
557557
- Redirect all supported USB peripherals that high-level redirection doesn't redirect.
558-
- Redirect all supported USB peripherals with a device setup class GUID of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}`.
558+
- Redirect all supported USB peripherals with a device setup class GUID of `{6bdd1fc6-810f-11d0-bec7-08002be2092f}` (imaging).
559559
- Redirect a supported a USB peripheral with instance ID `USB\VID_095D&PID_9208\5&23639F31&0&2`.
560560
- Don't redirect a supported USB peripheral with an instance ID of `USB\VID_045E&PID_076F\5&14D1A39&0&7`.
561561

articles/virtual-desktop/redirection-remote-desktop-protocol.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: Redirection over the Remote Desktop Protocol
3-
description: Learn about redirection over the Remote Desktop Protocol, which enables users to share resources between their local device and a remote session. It applies to Azure Virtual Desktop, Windows 365, Microsoft Dev Box, Remote Desktop Services, and Remote PC connections.
2+
title: Peripheral and resource redirection over the Remote Desktop Protocol
3+
description: Learn about redirection over the Remote Desktop Protocol, which enables users to share peripherals and resources between their local device and a remote session. It applies to Azure Virtual Desktop, Windows 365, Microsoft Dev Box, Remote Desktop Services, and Remote PC connections.
44
ms.topic: concept-article
55
author: dknappettmsft
66
ms.author: daknappe
77
ms.date: 08/06/2024
88
---
99

10-
# Redirection over the Remote Desktop Protocol
10+
# Peripheral and resource redirection over the Remote Desktop Protocol
1111

1212
Redirection enables users to share resources and peripherals, such as the clipboard, webcams, USB devices, printers, and more, between their local device (client-side) and a remote session (server-side) over the *Remote Desktop Protocol* (RDP). Redirection aims to provide a seamless remote experience, comparable to the experience using their local device. This experience helps users be more productive and efficient when working remotely. As an administrator, you can configure redirection to help balance between your security requirements and the needs of your users.
1313

@@ -48,7 +48,7 @@ The following table compares redirecting a USB peripheral using opaque low-level
4848
|--|--|
4949
| Requires the driver for the USB peripheral to be installed in the remote session. Doesn't require the driver to be installed on the local device. | Requires the driver for the peripheral to be installed on the local device. In most cases, it doesn't require the driver to be installed in the remote session. |
5050
| Uses a single redirection method for many peripheral classes. | Uses a specific redirection method for each peripheral class. |
51-
| Forwards URB to and from the USB peripheral over the RDP connection. | Exposes high-level peripheral functionality in a remote session by using an optimized protocol for the peripheral class. |
51+
| Forwards USB request blocks to and from the USB peripheral over the RDP connection. | Exposes high-level peripheral functionality in a remote session by using an optimized protocol for the peripheral class. |
5252
| The USB peripheral can't be used on the local device while it's being used in a remote session. It can only be used in one remote session at a time. | The peripheral can be used simultaneously on the local device and in a remote session. |
5353
| Optimized for low latency connections. Variable based on peripheral driver implementation. | Optimized for LAN and WAN connections and is aware of changes in conditions, such as bandwidth and latency. |
5454

0 commit comments

Comments
 (0)