---
title: IOUSBGetBillboardDescriptor
framework: usbdriverkit
role: symbol
role_heading: Function
path: usbdriverkit/iousbgetbillboarddescriptor
---

# IOUSBGetBillboardDescriptor

Finds the first billboard capability descriptor in a BOS descriptor.

## Declaration

```occ
const IOUSBDeviceCapabilityBillboard *IOUSBGetBillboardDescriptor(const IOUSBBOSDescriptor *bosDescriptor);
```

## Parameters

- `bosDescriptor`: The BOS descriptor that contains the descriptors to iterate through.

## Return Value

Return Value The descriptor pointer, or NULL if no matching descriptor can be found.

## Discussion

Discussion This method uses getNextCapabilityDescriptorWithType to fetch the first BillboardCapabilityDescriptor.

## See Also

### BOS Descriptors

- [IOUSBGetNextCapabilityDescriptor](usbdriverkit/iousbgetnextcapabilitydescriptor.md)
- [IOUSBGetNextCapabilityDescriptorWithType](usbdriverkit/iousbgetnextcapabilitydescriptorwithtype.md)
- [IOUSBGetSuperSpeedDeviceCapabilityDescriptor](usbdriverkit/iousbgetsuperspeeddevicecapabilitydescriptor.md)
- [IOUSBGetSuperSpeedPlusDeviceCapabilityDescriptor](usbdriverkit/iousbgetsuperspeedplusdevicecapabilitydescriptor.md)
- [IOUSBGetUSB20ExtensionDeviceCapabilityDescriptor](usbdriverkit/iousbgetusb20extensiondevicecapabilitydescriptor.md)
- [IOUSBGetContainerIDDescriptor](usbdriverkit/iousbgetcontaineriddescriptor.md)
- [IOUSBGetPlatformCapabilityDescriptor](usbdriverkit/iousbgetplatformcapabilitydescriptor.md)
