---
name: "struct_usb_os_desc_table"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_usb_os_desc_table"
---

# struct\_usb\_os\_desc\_table(9)

describes OS descriptors associated with one interface of a usb\_function

## NAME

struct\_usb\_os\_desc\_table - describes OS descriptors associated with one interface of a usb\_function

## SYNOPSIS

```
struct usb_os_desc_table {
  int if_id;
  struct usb_os_desc * os_desc;
};
```

## MEMBERS

if\_id

Interface id

os\_desc

"Extended Compatibility ID“ and ”Extended Properties" of the interface

## DESCRIPTION

Each interface can have at most one “Extended Compatibility ID” and a number of “Extended Properties”.

## AUTHOR

**David Brownell** \<dbrownell@users.sourceforge.net\>

Author.

## COPYRIGHT
