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


Интерфейс IPort (portcls.h)

Интерфейс IPort — это универсальный интерфейс для драйверов аудиопорта. Все драйверы аудиопорта предоставляют IPort как часть нижнего края. Драйвер адаптера вызывает метод инициализации в этом интерфейсе. IPort наследует от интерфейса IUnknown.

Интерфейс IPort предоставляет универсальные средства для инициализации драйверов звуковых портов всех типов. IPort — это базовый интерфейс для следующих интерфейсов драйверов портов:

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

Вызовите PcNewPort для создания объекта порта с одним из этих интерфейсов.

Наследство

Интерфейс IPort наследует от интерфейса IUnknown.

Методика

Интерфейс IPort имеет эти методы.

 
IPort::GetDeviceProperty

Метод GetDeviceProperty предоставляет упрощенный доступ к свойствам устройства, содержащимся в реестре устройств Plug and Play.
IPort::Init

Метод Init инициализирует драйвер порта.
IPort::NewRegistryKey

Метод NewRegistryKey открывает существующий раздел реестра или создает новый раздел в реестре. Метод создает объект реестра для представления ключа.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка portcls.h