Compartir a través de


UsbDevice.GetDeviceSelector Método

Definición

Sobrecargas

GetDeviceSelector(Guid)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en el identificador GUID de la interfaz de dispositivo, especificado por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un tipo específico de dispositivo USB.

GetDeviceSelector(UInt32, UInt32)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en identificadores de proveedor y producto, especificados por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un tipo específico de dispositivo USB.

GetDeviceSelector(UInt32, UInt32, Guid)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en identificadores GUID de proveedor, producto y interfaz de dispositivo, especificados por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un tipo específico de dispositivo USB.

GetDeviceSelector(Guid)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en el identificador GUID de la interfaz de dispositivo, especificado por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un 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

GUID de la interfaz de dispositivo expuesto por el controlador de Winusb.sys. Consulte la sección comentarios.

Devoluciones

String

Platform::String

winrt::hstring

Cadena con formato de consulta AQS.

Atributos

Comentarios

Puede obtener el GUID de la interfaz de dispositivo de la entrada del Registro DeviceInterfaceGuids en esta clave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier Instance>*<Identifier Device Parameters>**

Consulte también

Se aplica a

GetDeviceSelector(UInt32, UInt32)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en identificadores de proveedor y producto, especificados por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un 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 el identificador de proveedor del dispositivo según lo asignado por el comité de especificación USB. Los valores posibles son de 0 a 0xffff.

productId
UInt32

unsigned int

uint32_t

Especifica el identificador del producto. El fabricante asigna este valor y es específico del dispositivo. Los valores posibles son de 0 a 0xffff.

Devoluciones

String

Platform::String

winrt::hstring

Cadena con formato de consulta AQS.

Atributos

Consulte también

Se aplica a

GetDeviceSelector(UInt32, UInt32, Guid)

Obtiene una cadena de sintaxis de consulta avanzada (AQS), basada en identificadores GUID de proveedor, producto y interfaz de dispositivo, especificados por la aplicación. La aplicación pasa la cadena a DeviceInformation.FindAllAsync para encontrar un 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 el identificador de proveedor del dispositivo según lo asignado por el comité de especificación USB. Los valores posibles son de 0 a 0xffff.

productId
UInt32

unsigned int

uint32_t

Especifica el identificador del producto. El fabricante asigna este valor y es específico del dispositivo. Los valores posibles son de 0 a 0xffff.

winUsbInterfaceClass
Guid

Platform::Guid

winrt::guid

GUID de la interfaz de dispositivo expuesto por el controlador de Winusb.sys. Consulte la sección comentarios.

Devoluciones

String

Platform::String

winrt::hstring

Cadena con formato de consulta AQS.

Atributos

Comentarios

Puede obtener el GUID de la interfaz de dispositivo de la entrada del Registro DeviceInterfaceGuids en esta clave:HKEY_LOCAL_MACHINE*System**CurrentControlSet**Enum**USB**<Device Identifier Instance>*<Identifier Device Parameters>**

Consulte también

Se aplica a