UsbBulkInPipe Kelas

Definisi

Mewakili pipa yang terbuka oleh driver USB yang mendasar untuk berkomunikasi dengan titik akhir USB bulk IN perangkat. Aplikasi ini bisa mendapatkan aliran input dari pipa dan data akses sedang dibaca dari titik akhir.

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

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Contoh kode ini menunjukkan cara membaca data dari pipa IN massal. Contohnya mengasumsikan bahwa aplikasi sebelumnya telah mendapatkan objek UsbDevice .

UsbDevice device;
UInt32 readLen = 8;

// Get the UsbDevice object. Not shown.

...

UsbBulkInPipe bulkIn = device.DefaultInterface.BulkInPipes[0];

DataReader reader = new DataReader(bulkIn.InputStream);

await reader.LoadAsync(readLen);

UInt64 data = reader.ReadUInt64();

ShowData(data);

Properti

EndpointDescriptor

Mendapatkan objek yang mewakili deskriptor titik akhir yang terkait dengan titik akhir USB massal IN.

InputStream

Aliran input yang menyimpan data yang diterima pipa IN massal dari titik akhir.

MaxTransferSizeBytes

Mendapatkan jumlah maksimum byte yang dapat dibaca dari pipa IN massal dalam satu transfer.

ReadOptions

Mendapatkan atau mengatur bendera konfigurasi yang mengontrol perilaku pipa yang membaca data dari titik akhir USB massal IN.

Metode

ClearStallAsync()

Memulai operasi asinkron untuk menghapus kondisi kios (titik akhir berhenti) pada titik akhir USB massal IN yang terkait dengan pipa.

FlushBuffer()

Membuang data apa pun yang di-cache dalam pipa IN massal.

Berlaku untuk