---
title: IOUSBGetEndpointDescriptorOptions
framework: kernel
role: symbol
path: kernel/iousbgetendpointdescriptoroptions
---

# IOUSBGetEndpointDescriptorOptions

Options for fetching the endpoint descriptors of a pipe.

## Declaration

```occ
enum IOUSBGetEndpointDescriptorOptions : unsigned int {
    ...
};
```

## Topics

### Getting the Options

- [kIOUSBGetEndpointDescriptorOriginal](kernel/iousbgetendpointdescriptoroptions/kiousbgetendpointdescriptororiginal.md)
- [kIOUSBGetEndpointDescriptorCurrentPolicy](kernel/iousbgetendpointdescriptoroptions/kiousbgetendpointdescriptorcurrentpolicy.md)

## See Also

### Endpoint Descriptors

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