Поделиться через


Перечисление PartType (devicetopology.h)

Перечисление PartType определяет константы, указывающие, является ли часть в топологии устройства соединителем или подъединитом.

Синтаксис

typedef enum __MIDL___MIDL_itf_devicetopology_0000_0000_0012 {
  Connector = 0,
  Subunit
} PartType;

Константы

 
Connector
Значение: 0
Часть является соединителем. Соединитель может представлять собой аудиоразъем, внутреннее подключение к встроенному устройству конечной точки или программное подключение, реализованное через передачу данных DMA. Дополнительные сведения о типах соединителей см. в разделе Перечисление ConnectorType.
Subunit
Часть является подсоединием. Подъединит — это узел обработки звука в топологии устройства. Подсоединие часто имеет один или несколько параметров управления оборудованием, которые можно задать под управлением программы. Например, звуковое приложение может изменить параметры громкости для подсоединения управления громкостью.

Комментарии

Метод IPart::GetPartType использует константы, определенные в перечислении PartType , чтобы указать, представляет ли объект IPart соединитель или подсоединение. Если объект IPart представляет соединитель, клиент может запросить у этого объекта интерфейс IConnector . Если объект IPart представляет подсоединение, клиент может запросить у этого объекта интерфейс ISubunit .

Дополнительные сведения о соединителях и подъединицах см. в разделе Топологии устройств.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть devicetopology.h

См. также раздел

Основные аудиоконстанты

Основные перечисления аудио

Интерфейс IConnector

Интерфейс IPart

Интерфейс ISubunit