UsbInterruptInPipe Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Pipe dar, die der zugrunde liegende USB-Treiber öffnet, um mit einem USB-Interrupt-IN-Endpunkt des Geräts zu kommunizieren. Mit dem -Objekt kann die App auch einen Ereignishandler angeben. Dieser Handler, der aufgerufen wird, wenn Daten vom Endpunkt gelesen werden.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Wenn die App einen Ereignishandler registriert, fragt der Hostcontroller den Endpunkt in regelmäßigen Abständen nach Daten ab. Dieser Intervallwert kann in der Interval-Eigenschaft abgerufen werden.
Eigenschaften
EndpointDescriptor |
Ruft das -Objekt ab, das den Endpunktdeskriptor darstellt, der dem USB-Interrupt-IN-Endpunkt zugeordnet ist. |
Methoden
ClearStallAsync() |
Startet einen asynchronen Vorgang, um eine Anhaltebedingung (Endpunktstopp) auf dem USB-Interrupt-IN-Endpunkt zu löschen, der der Pipe zugeordnet ist. |
Ereignisse
DataReceived |
Wird ausgelöst, wenn die Interruptpipe Daten vom Interrupt-IN-Endpunkt empfängt. |