UsbInterruptInPipe Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |