Freigeben über


UsbBulkOutPipe Klasse

Definition

Stellt die Pipe dar, die der zugrunde liegende USB-Treiber für die Kommunikation mit einem USB-Massenoutendpunkt des Geräts öffnet. Das -Objekt bietet Zugriff auf einen Ausgabedatenstrom, in den die App Daten schreiben kann, die an den Endpunkt gesendet werden sollen.

public ref class UsbBulkOutPipe sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbBulkOutPipe final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbBulkOutPipe
Public NotInheritable Class UsbBulkOutPipe
Vererbung
Object Platform::Object IInspectable UsbBulkOutPipe
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

EndpointDescriptor

Ruft das Objekt ab, das den Endpunktdeskriptor darstellt, der dem USB-Massenaussendpunkt zugeordnet ist.

OutputStream

Ruft einen Ausgabestream ab, in den die App Daten schreiben kann, die an den Endpunkt gesendet werden sollen.

WriteOptions

Ruft Konfigurationsflags ab, die das Verhalten der Pipe steuern, die Daten in einen USB-Massen-IN-Endpunkt schreibt, oder legt diese fest.

Methoden

ClearStallAsync()

Startet einen asynchronen Vorgang, um eine Unterbrechungsbedingung (Endpunkt angehalten) auf dem USB-Massenoutendpunkt zu löschen, der der Pipe zugeordnet ist.

Gilt für: