При подключении устройства к шине оно передает главной ЭВМ свои параметры, позволяющие идентифицировать устройство, определить оконечные точки и функции для каждой конечной точки. Существуют пять основных категорий описателей.
· Описатель устройствасодержит общую информацию: фирма-производитель, номер изделия, серийный номер, число поддерживаемых конфигураций.
· Описатель конфигурации содержит информацию о потребляемой мощности устройства и количестве интерфейсов, поддерживаемых в этой конфигурации. Устройство может иметь более одной конфигурации (то есть, устройство с большим потреблением может также поддерживать конфигурацию при малом потреблении).
· Описатель интерфейсасодержит число оконечных точек, используемых в этом интерфейсе, а также класс драйвера для поддержки устройства.
· Описатель конечной точкидетализирует фактические регистры устройства. Содержит информацию о поддерживаемых типах передачи, направлении обмена (ввод/вывод), требуемой полосы пропускания канала и интервалах обслуживания. Может быть более одной оконечной точки в устройстве и оконечные точки могут быть разделены между различными интерфейсами.
· Строковые описателииспользуются для того, чтобы обеспечить пользователя специфической или специальной для приложения информацией. Они могут быть необязательными и закодированными в формате «Unicode». Перечисленные выше четыре описателя могуь быть ссылкой или индексом к строковым описателям.