UsbDevice.GetDeviceSelector Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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>**