UsbInterfaceSetting UsbInterfaceSetting UsbInterfaceSetting UsbInterfaceSetting UsbInterfaceSetting Class

Definition

Provides information about an alternate setting and select that setting. The app can get the USB interface descriptors for the setting and its endpoints, and determine whether this setting is currently selected.

public : sealed class UsbInterfaceSetting : IUsbInterfaceSetting
struct winrt::Windows::Devices::Usb::UsbInterfaceSetting : IUsbInterfaceSetting
public sealed class UsbInterfaceSetting : IUsbInterfaceSetting
Public NotInheritable Class UsbInterfaceSetting Implements IUsbInterfaceSetting
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

For code example, see UsbInterface.

Properties

BulkInEndpoints BulkInEndpoints BulkInEndpoints BulkInEndpoints BulkInEndpoints

Gets an array of objects that represent descriptors associated with USB bulk IN endpoints that are defined in the alternate setting.

BulkOutEndpoints BulkOutEndpoints BulkOutEndpoints BulkOutEndpoints BulkOutEndpoints

Gets an array of objects that represent descriptors associated with USB bulk OUT endpoints that are defined in the alternate setting.

Descriptors Descriptors Descriptors Descriptors Descriptors

Gets an array of objects that represent descriptors associated with the alternate setting.

InterfaceDescriptor InterfaceDescriptor InterfaceDescriptor InterfaceDescriptor InterfaceDescriptor

Gets an object that represents the descriptor that describes the alternate setting.

InterruptInEndpoints InterruptInEndpoints InterruptInEndpoints InterruptInEndpoints InterruptInEndpoints

Gets an array of objects that represent descriptors associated with USB interrupt IN endpoints that are defined in the alternate setting.

InterruptOutEndpoints InterruptOutEndpoints InterruptOutEndpoints InterruptOutEndpoints InterruptOutEndpoints

Gets an array of objects that represent descriptors associated with USB interrupt OUT endpoints that are defined in the alternate setting.

Selected Selected Selected Selected Selected

Determines whether the alternate setting is currently selected.

Methods

SelectSettingAsync() SelectSettingAsync() SelectSettingAsync() SelectSettingAsync() SelectSettingAsync()

Selects the alternate setting as the current setting in the USB interface.