Compartilhar via


UsbDevice.GetDeviceSelector Método

Definição

Sobrecargas

GetDeviceSelector(Guid)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base no identificador GUID da interface do dispositivo, especificado pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de dispositivo USB.

GetDeviceSelector(UInt32, UInt32)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base em identificadores de fornecedor e produto, especificados pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de dispositivo USB.

GetDeviceSelector(UInt32, UInt32, Guid)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base em identificadores GUID de fornecedor, produto e interface do dispositivo, especificados pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de dispositivo USB.

GetDeviceSelector(Guid)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base no identificador GUID da interface do dispositivo, especificado pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de 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

Parâmetros

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

O GUID da interface do dispositivo exposto pelo driver de Winusb.sys. Consulte a seção comentários.

Retornos

String

Platform::String

winrt::hstring

Cadeia de caracteres formatada como uma consulta AQS.

Atributos

Comentários

Você pode obter o GUID da interface do dispositivo da entrada do registro DeviceInterfaceGuids sob esta chave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**EnumErar**parâmetros de dispositivo de identificador>de instância do identificador de dispositivo<*USB**<>**

Confira também

Aplica-se a

GetDeviceSelector(UInt32, UInt32)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base em identificadores de fornecedor e produto, especificados pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de 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

Parâmetros

vendorId
UInt32

unsigned int

uint32_t

Especifica o identificador do fornecedor para o dispositivo conforme atribuído pelo comitê de especificação USB. Os valores possíveis são de 0 a 0xffff.

productId
UInt32

unsigned int

uint32_t

Especifica o identificador do produto. Esse valor é atribuído pelo fabricante e é específico do dispositivo. Os valores possíveis são de 0 a 0xffff.

Retornos

String

Platform::String

winrt::hstring

Cadeia de caracteres formatada como uma consulta AQS.

Atributos

Confira também

Aplica-se a

GetDeviceSelector(UInt32, UInt32, Guid)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada), com base em identificadores GUID de fornecedor, produto e interface do dispositivo, especificados pelo aplicativo. O aplicativo passa a cadeia de caracteres para DeviceInformation.FindAllAsync para encontrar um tipo específico de 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

Parâmetros

vendorId
UInt32

unsigned int

uint32_t

Especifica o identificador do fornecedor para o dispositivo conforme atribuído pelo comitê de especificação USB. Os valores possíveis são de 0 a 0xffff.

productId
UInt32

unsigned int

uint32_t

Especifica o identificador do produto. Esse valor é atribuído pelo fabricante e é específico do dispositivo. Os valores possíveis são de 0 a 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

O GUID da interface do dispositivo exposto pelo driver de Winusb.sys. Consulte a seção comentários.

Retornos

String

Platform::String

winrt::hstring

Cadeia de caracteres formatada como uma consulta AQS.

Atributos

Comentários

Você pode obter o GUID da interface do dispositivo da entrada do registro DeviceInterfaceGuids sob esta chave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**EnumErar**parâmetros de dispositivo de identificador>de instância do identificador de dispositivo<*USB**<>**

Confira também

Aplica-se a