---
title: IOUSBEndpointProperties
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/iousbendpointproperties
---

# IOUSBEndpointProperties

A structure that holds USB endpoint properties.

## Declaration

```occ
typedef struct IOUSBEndpointProperties IOUSBEndpointProperties;
```

## Discussion

Discussion Use this structure with the IOUSBLib GetEndpointPropertiesV3 and GetPipePropertiesV3 API. Most of the fields come directly from the corresponding standard endpoint descriptor and SuperSpeed endpoint companion descriptor. The API synthesizes wBytesPerInterval for high-speed high-bandwidth isochronous endpoints.

## Topics

### Getting the Properties

- [bVersion](kernel/iousbendpointproperties/1546121-bversion.md)
- [bAlternateSetting](kernel/iousbendpointproperties/1546104-balternatesetting.md)
- [bDirection](kernel/iousbendpointproperties/1546544-bdirection.md)
- [bEndpointNumber](kernel/iousbendpointproperties/1546577-bendpointnumber.md)
- [bTransferType](kernel/iousbendpointproperties/1546085-btransfertype.md)
- [bUsageType](kernel/iousbendpointproperties/1545903-busagetype.md)
- [bSyncType](kernel/iousbendpointproperties/1546228-bsynctype.md)
- [bInterval](kernel/iousbendpointproperties/1546398-binterval.md)
- [wMaxPacketSize](kernel/iousbendpointproperties/1546100-wmaxpacketsize.md)
- [bMaxBurst](kernel/iousbendpointproperties/1546213-bmaxburst.md)
- [bMaxStreams](kernel/iousbendpointproperties/1546220-bmaxstreams.md)
- [bMult](kernel/iousbendpointproperties/1546456-bmult.md)
- [wBytesPerInterval](kernel/iousbendpointproperties/1546060-wbytesperinterval.md)

## See Also

### Endpoint Descriptors

- [IOUSBEndpointDescriptor](kernel/iousbendpointdescriptor.md)
- [IOUSBStandardEndpointDescriptors](kernel/iousbstandardendpointdescriptors.md)
- [IOUSBEndpointDescriptorPtr](kernel/iousbendpointdescriptorptr.md)
- [IOUSBEndpointPropertiesPtr](kernel/iousbendpointpropertiesptr.md)
- [IOUSBGetEndpointDescriptorOptions](kernel/iousbgetendpointdescriptoroptions.md)

### Related Documentation

- [pseudosymbol-1807324](pseudosymbol-1807324.md)
