IOUSBGetUSB20ExtensionDeviceCapabilityDescriptor(_:)
Obtains the first USB 2.0 extension capability descriptor in a BOS descriptor.
Declaration
func IOUSBGetUSB20ExtensionDeviceCapabilityDescriptor(_ bosDescriptor: UnsafePointer<IOUSBBOSDescriptor>!) -> UnsafePointer<IOUSBDeviceCapabilityUSB2Extension>!Parameters
- bosDescriptor:
A BOS descriptor that contains the descriptors to iterate through.
Return Value
The device capability extension pointer, or nil if no matching descriptor returns.
Discussion
This method uses IOUSBGetNextCapabilityDescriptorWithType(_:_:_:) to find the first device capability extension.