Usb​Bulk​Out​Endpoint​Descriptor Usb​Bulk​Out​Endpoint​Descriptor Usb​Bulk​Out​Endpoint​Descriptor Usb​Bulk​Out​Endpoint​Descriptor Class

Definition

The endpoint descriptor for a USB bulk OUT endpoint. The descriptor specifies the endpoint type, direction, number and also the maximum number of bytes that can be written to the endpoint, in a single transfer.

public : sealed class UsbBulkOutEndpointDescriptor : IUsbBulkOutEndpointDescriptorpublic sealed class UsbBulkOutEndpointDescriptor : IUsbBulkOutEndpointDescriptorPublic NotInheritable Class UsbBulkOutEndpointDescriptor Implements IUsbBulkOutEndpointDescriptor// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

EndpointNumber EndpointNumber EndpointNumber EndpointNumber

Gets the USB endpoint number of the bulk OUT endpoint.

public : byte EndpointNumber { get; }public byte EndpointNumber { get; }Public ReadOnly Property EndpointNumber As byte// You can use this property in JavaScript.
Value
byte byte byte byte

The endpoint number of the bulk OUT endpoint. That number is in Bit 3...0 of the bEndpointAddress field of an endpoint descriptor. For information, see Table 9-13 in the Universal Serial Bus Specification (version 2.0) or Table 9-18 in the Universal Serial Bus 3.0 Specification.

MaxPacketSize MaxPacketSize MaxPacketSize MaxPacketSize

Gets the maximum number of bytes that can be sent to or received from this endpoint.

public : unsigned short MaxPacketSize { get; }public uint MaxPacketSize { get; }Public ReadOnly Property MaxPacketSize As uint// You can use this property in JavaScript.
Value
unsigned short uint uint uint

Indicates the maximum packet size of the endpoint. This value is the wMaxPacketSize field value of the endpoint descriptor. For information, see Table 9-13 in the Universal Serial Bus Specification (version 2.0) or Table 9-18 in the Universal Serial Bus 3.0 Specification.

Pipe Pipe Pipe Pipe

Gets the object that represents the pipe that the host opens to communicate with the bulk IN endpoint.

public : UsbBulkOutPipe Pipe { get; }public UsbBulkOutPipe Pipe { get; }Public ReadOnly Property Pipe As UsbBulkOutPipe// You can use this property in JavaScript.
Value
UsbBulkOutPipe UsbBulkOutPipe UsbBulkOutPipe UsbBulkOutPipe

A UsbBulkOutPipe object that is the pipe for the bulk OUT endpoint.