Condividi tramite


UsbInterruptInPipe Classe

Definizione

Rappresenta la pipe aperta dal driver USB sottostante per comunicare con un endpoint USB interrupt IN del dispositivo. L'oggetto consente anche all'app di specificare un gestore eventi. Gestore che viene richiamato quando i dati vengono letti dall'endpoint.

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
Ereditarietà
Object Platform::Object IInspectable UsbInterruptInPipe
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Quando l'app registra un gestore eventi, il controller host esegue il polling dell'endpoint per i dati a intervalli regolari. Tale valore di intervallo può essere ottenuto nella proprietà Interval .

Proprietà

EndpointDescriptor

Ottiene l'oggetto che rappresenta il descrittore dell'endpoint associato all'endpoint USB interrupt IN.

Metodi

ClearStallAsync()

Avvia un'operazione asincrona per cancellare una condizione di stallo (arresto endpoint) nell'endpoint USB interrupt IN associato alla pipe.

Eventi

DataReceived

Generato quando la pipe di interruzione riceve i dati dall'endpoint di interruzione IN.

Si applica a