UsbDeviceClasses Clase
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í.
Proporciona una manera de recuperar un objeto UsbDeviceClass basado en la clase de dispositivo USB de un dispositivo. Las propiedades definidas en esta clase representan las clases de dispositivo USB admitidas y devuelven objetos UsbDeviceClass .
Para obtener información sobre las clases de dispositivos USB, consulte el sitio web USB oficial para documentos de especificación de clase aprobadas.
public ref class UsbDeviceClasses sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbDeviceClasses final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbDeviceClasses
Public NotInheritable Class UsbDeviceClasses
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
Aquí se muestra cómo especificar una clase de dispositivo específica para la que se van a enumerar objetos UsbDevice](usbdevice.md).
var myDevices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(
Windows.Devices.Usb.UsbDevice.GetDeviceClassSelector(
Windows.Devices.Usb.UsbDeviceClasses.CdcControl
));
Propiedades
ActiveSync |
Obtiene el objeto de clase de dispositivo para el dispositivo que se ajusta a la clase de dispositivo Active Sync. |
CdcControl |
Obtiene el objeto de clase de dispositivo para el dispositivo que se ajusta a la clase de dispositivo de comunicación (CDC). |
DeviceFirmwareUpdate |
Obtiene el objeto de clase de dispositivo para el dispositivo que se ajusta a la clase de dispositivo Device Firmware Update. |
Irda |
Obtiene el objeto de clase de dispositivo para un transceptor infrarrojo que se ajusta a la clase IrDA definida según la especificación irDA Bridge Device Definition 1.0. |
Measurement |
Obtiene el objeto de clase de dispositivo de un dispositivo que se ajusta a la clase de prueba y medida USB (USBTMC). |
PalmSync |
Obtiene el objeto de clase de dispositivo para el dispositivo que se ajusta a la clase de dispositivo Palm Sync. |
PersonalHealthcare |
Obtiene el objeto de clase de dispositivo para un dispositivo que se ajusta a la clase USB Personal Healthcare Device (PHDC). |
Physical |
Obtiene el objeto de clase de dispositivo de un dispositivo que se ajusta a la especificación dispositivos de interfaz física (PID). |
VendorSpecific |
Obtiene el objeto de clase de dispositivo para un dispositivo personalizado que tiene 0xFF código de clase. Esto indica que el dispositivo no pertenece a una clase aprobada por USB-IF. |