UsbDevice.GetDeviceSelector Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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*