Windows hardware
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UsbDevice.GetDeviceSelector(Guid) | getDeviceSelector(Guid) method

Gets an Advanced Query Syntax (AQS) string, based on the device interface GUID identifier, specified by the app. The app passes the string to DeviceInformation.FindAllAsync in order to find a specific type of USB device.

Syntax


public:
static String^ GetDeviceSelector(
  Guid winUsbInterfaceClass
)

Parameters

winUsbInterfaceClass

Type: String [JavaScript] | System.Guid [.NET] | Platform::Guid [C++]

The device interface GUID exposed by the Winusb.sys driver. See the remarks section.

Return value

Type: String [JavaScript] | System.String [.NET] | Platform::String [C++]

String formatted as an AQS query.

Remarks

You can obtain the device interface GUID from the DeviceInterfaceGuids registry entry under this key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB\<Device Identifier>\<Instance Identifier>\Device Parameters

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.Devices.Usb
Windows::Devices::Usb [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

None supported

Namespace

Windows.Devices.Usb
Windows::Devices::Usb [C++]

Metadata

Windows.winmd

See also

UsbDevice
GetDeviceSelector(UInt32, UInt32, Guid)
GetDeviceSelector(UInt32, UInt32)

 

 

Show:
© 2016 Microsoft