UsbBulkOutEndpointDescriptor
UsbBulkOutEndpointDescriptor
UsbBulkOutEndpointDescriptor
UsbBulkOutEndpointDescriptor
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
| 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 int MaxPacketSize { get; }public uint MaxPacketSize { get; }Public ReadOnly Property MaxPacketSize As uint// You can use this property in JavaScript.
- Value
- unsigned int 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.
A UsbBulkOutPipe object that is the pipe for the bulk OUT endpoint.