Condividi tramite


UsbDevice.GetDeviceSelector Metodo

Definizione

Overload

GetDeviceSelector(Guid)

Ottiene una stringa AQS (Advanced Query Syntax), in base all'identificatore GUID dell'interfaccia del dispositivo, specificato dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

GetDeviceSelector(UInt32, UInt32)

Ottiene una stringa AQS (Advanced Query Syntax), in base ai fornitori e agli identificatori del prodotto, specificati dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

GetDeviceSelector(UInt32, UInt32, Guid)

Ottiene una stringa AQS (Advanced Query Syntax), in base a identificatori GUID fornitore, prodotto e interfaccia del dispositivo, specificati dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

GetDeviceSelector(Guid)

Ottiene una stringa AQS (Advanced Query Syntax), in base all'identificatore GUID dell'interfaccia del dispositivo, specificato dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

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

Parametri

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID dell'interfaccia del dispositivo esposto dal driver Winusb.sys. Vedere la sezione osservazioni.

Restituisce

String

Platform::String

winrt::hstring

Stringa formattata come query AQS.

Attributi

Commenti

È possibile ottenere il GUID dell'interfaccia del dispositivo dalla voce del Registro di sistema DeviceInterfaceGuids in questa chiave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Device Parameters*

Vedi anche

Si applica a

GetDeviceSelector(UInt32, UInt32)

Ottiene una stringa AQS (Advanced Query Syntax), in base ai fornitori e agli identificatori del prodotto, specificati dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

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

Parametri

vendorId
UInt32

unsigned int

uint32_t

Specifica l'identificatore del fornitore per il dispositivo assegnato dal comitato di specifica USB. I valori possibili sono compresi tra 0 e 0xffff.

productId
UInt32

unsigned int

uint32_t

Specifica l'identificatore del prodotto. Questo valore viene assegnato dal produttore ed è specifico del dispositivo. I valori possibili sono compresi tra 0 e 0xffff.

Restituisce

String

Platform::String

winrt::hstring

Stringa formattata come query AQS.

Attributi

Vedi anche

Si applica a

GetDeviceSelector(UInt32, UInt32, Guid)

Ottiene una stringa AQS (Advanced Query Syntax), in base a identificatori GUID fornitore, prodotto e interfaccia del dispositivo, specificati dall'app. L'app passa la stringa a DeviceInformation.FindAllAsync per trovare un tipo specifico di dispositivo USB.

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

Parametri

vendorId
UInt32

unsigned int

uint32_t

Specifica l'identificatore del fornitore per il dispositivo assegnato dal comitato di specifica USB. I valori possibili sono compresi tra 0 e 0xffff.

productId
UInt32

unsigned int

uint32_t

Specifica l'identificatore del prodotto. Questo valore viene assegnato dal produttore ed è specifico del dispositivo. I valori possibili sono compresi tra 0 e 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID dell'interfaccia del dispositivo esposto dal driver Winusb.sys. Vedere la sezione osservazioni.

Restituisce

String

Platform::String

winrt::hstring

Stringa formattata come query AQS.

Attributi

Commenti

È possibile ottenere il GUID dell'interfaccia del dispositivo dalla voce del Registro di sistema DeviceInterfaceGuids in questa chiave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier>*<Instance Identifier>*Device Parameters*

Vedi anche

Si applica a