Export (0) Print
Expand All
URB
Expand Minimize

USBRPM_DEVICE_INFORMATION structure

The USBRPM_DEVICE_INFORMATION structure encapsulates the device information for USB devices available to the redirection policy manager.

Syntax


typedef struct _USBRPM_DEVICE_INFORMATION {
  ULONG64 HubId;
  ULONG   ConnectionIndex;
  UCHAR   DeviceClass;
  USHORT  VendorId;
  USHORT  ProductId;
  WCHAR   ManufacturerString[MAXIMUM_USB_STRING_LENGTH];
  WCHAR   ProductString[MAXIMUM_USB_STRING_LENGTH];
  WCHAR   HubSymbolicLinkName[MAX_PATH];
} USBRPM_DEVICE_INFORMATION, *PUSBRPM_DEVICE_INFORMATION;

Members

HubId

A unique ID that refers to the hub.

ConnectionIndex

The connection index on which the device is connected.

DeviceClass

The class code of the device, which the USB specification group assigns.

VendorId

The vendor identifier for the device, which the USB specification committee assigns.

ProductId

The product identifier. The manufacturer assigns this value and it is device specific.

ManufacturerString

The manufacturer string as assigned by the device manufacturer.

ProductString

The product string as assigned by the device manufacturer.

HubSymbolicLinkName

The unicode string that contains the name of the symbolic link for the hub.

Requirements

Version

Available in Windows 7.

Header

Usbrpmif.h (include Usbrpmif.h)

See also

USB Device Redirection Routines
USB Structures

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft