Freigeben über


UsbDevice.GetDeviceSelector Methode

Definition

Überlädt

GetDeviceSelector(Guid)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf dem GUID-Bezeichner der Geräteschnittstelle basiert, der von der App angegeben wird. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

GetDeviceSelector(UInt32, UInt32)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf Anbieter- und Produktbezeichnern basiert, die von der App angegeben werden. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

GetDeviceSelector(UInt32, UInt32, Guid)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf den GUID-Bezeichnern des Anbieters, des Produkts und der Geräteschnittstelle basiert, die von der App angegeben werden. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

GetDeviceSelector(Guid)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf dem GUID-Bezeichner der Geräteschnittstelle basiert, der von der App angegeben wird. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

public:
 static Platform::String ^ GetDeviceSelector(Platform::Guid winUsbInterfaceClass);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelectorGuidOnly")]
 static winrt::hstring GetDeviceSelector(winrt::guid const& winUsbInterfaceClass);
[Windows.Foundation.Metadata.Overload("GetDeviceSelectorGuidOnly")]
public static string GetDeviceSelector(Guid winUsbInterfaceClass);
function getDeviceSelector(winUsbInterfaceClass)
Public Shared Function GetDeviceSelector (winUsbInterfaceClass As Guid) As String

Parameter

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

Die vom Winusb.sys Treiber verfügbare GUID der Geräteschnittstelle. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Gibt zurück

String

Platform::String

winrt::hstring

Zeichenfolge, die als AQS-Abfrage formatiert ist.

Attribute

Hinweise

Sie können die Geräteschnittstellen-GUID über den Registrierungseintrag DeviceInterfaceGuids unter diesem Schlüssel abrufen:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB Device**<Identifier>*<Instance Identifier>*Device Parameters*

Weitere Informationen

Gilt für:

GetDeviceSelector(UInt32, UInt32)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf Anbieter- und Produktbezeichnern basiert, die von der App angegeben werden. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

public:
 static Platform::String ^ GetDeviceSelector(unsigned int vendorId, unsigned int productId);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelectorVidPidOnly")]
 static winrt::hstring GetDeviceSelector(uint32_t const& vendorId, uint32_t const& productId);
[Windows.Foundation.Metadata.Overload("GetDeviceSelectorVidPidOnly")]
public static string GetDeviceSelector(uint vendorId, uint productId);
function getDeviceSelector(vendorId, productId)
Public Shared Function GetDeviceSelector (vendorId As UInteger, productId As UInteger) As String

Parameter

vendorId
UInt32

unsigned int

uint32_t

Gibt den Anbieterbezeichner für das Gerät an, der vom USB-Spezifikationsausschuss zugewiesen wurde. Mögliche Werte sind 0 bis 0xffff.

productId
UInt32

unsigned int

uint32_t

Gibt den Produktbezeichner an. Dieser Wert wird vom Hersteller zugewiesen und ist gerätespezifisch. Mögliche Werte sind 0 bis 0xffff.

Gibt zurück

String

Platform::String

winrt::hstring

Zeichenfolge, die als AQS-Abfrage formatiert ist.

Attribute

Weitere Informationen

Gilt für:

GetDeviceSelector(UInt32, UInt32, Guid)

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die auf den GUID-Bezeichnern des Anbieters, des Produkts und der Geräteschnittstelle basiert, die von der App angegeben werden. Die App übergibt die Zeichenfolge an DeviceInformation.FindAllAsync , um einen bestimmten Typ von USB-Geräten zu finden.

public:
 static Platform::String ^ GetDeviceSelector(unsigned int vendorId, unsigned int productId, Platform::Guid winUsbInterfaceClass);
/// [Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
 static winrt::hstring GetDeviceSelector(uint32_t const& vendorId, uint32_t const& productId, winrt::guid const& winUsbInterfaceClass);
[Windows.Foundation.Metadata.Overload("GetDeviceSelector")]
public static string GetDeviceSelector(uint vendorId, uint productId, Guid winUsbInterfaceClass);
function getDeviceSelector(vendorId, productId, winUsbInterfaceClass)
Public Shared Function GetDeviceSelector (vendorId As UInteger, productId As UInteger, winUsbInterfaceClass As Guid) As String

Parameter

vendorId
UInt32

unsigned int

uint32_t

Gibt den Anbieterbezeichner für das Gerät an, der vom USB-Spezifikationsausschuss zugewiesen wurde. Mögliche Werte sind 0 bis 0xffff.

productId
UInt32

unsigned int

uint32_t

Gibt den Produktbezeichner an. Dieser Wert wird vom Hersteller zugewiesen und ist gerätespezifisch. Mögliche Werte sind 0 bis 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

Die vom Winusb.sys Treiber verfügbare GUID der Geräteschnittstelle. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Gibt zurück

String

Platform::String

winrt::hstring

Zeichenfolge, die als AQS-Abfrage formatiert ist.

Attribute

Hinweise

Sie können die Geräteschnittstellen-GUID über den Registrierungseintrag DeviceInterfaceGuids unter diesem Schlüssel abrufen:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB Device**<Identifier>*<Instance Identifier>*Device Parameters*

Weitere Informationen

Gilt für: