Compartilhar via


UsbInterruptInPipe Classe

Definição

Representa o pipe que o driver USB subjacente abre para se comunicar com uma interrupção USB no ponto de extremidade do dispositivo. O objeto também permite que o aplicativo especifique um manipulador de eventos. Esse manipulador que é invocado quando os dados são lidos do ponto de extremidade.

public ref class UsbInterruptInPipe sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterruptInPipe final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterruptInPipe
Public NotInheritable Class UsbInterruptInPipe
Herança
Object Platform::Object IInspectable UsbInterruptInPipe
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Quando o aplicativo registra um manipulador de eventos, o controlador de host sonda o ponto de extremidade em busca de dados em intervalos regulares. Esse valor de intervalo pode ser obtido na propriedade Interval .

Propriedades

EndpointDescriptor

Obtém o objeto que representa o descritor de ponto de extremidade associado à interrupção USB no ponto de extremidade.

Métodos

ClearStallAsync()

Inicia uma operação assíncrona para limpar uma condição de parada (parada de ponto de extremidade) no ponto de extremidade DE interrupção USB associado ao pipe.

Eventos

DataReceived

Gerado quando o pipe de interrupção recebe dados da interrupção no ponto de extremidade.

Aplica-se a