---
name: "struct_usb_os_desc_ext_prop"
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_ext_prop"
---

# struct\_usb\_os\_desc\_ext\_prop(9)

describes one “Extended Property”

## NAME

struct\_usb\_os\_desc\_ext\_prop - describes one “Extended Property”

## SYNOPSIS

```
struct usb_os_desc_ext_prop {
  struct list_head entry;
  u8 type;
  int name_len;
  char * name;
  int data_len;
  char * data;
  struct config_item item;
};
```

## MEMBERS

entry

used to keep a list of extended properties

type

Extended Property type

name\_len

Extended Property unicode name length, including terminating '\\0'

name

Extended Property name

data\_len

Length of Extended Property blob (for unicode store double len)

data

Extended Property blob

item

Represents this Extended Property in configfs

## AUTHOR

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

Author.

## COPYRIGHT
