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


Интерфейс 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 открывает существующий раздел реестра или создает новый раздел в реестре. Метод создает объект раздела реестра для представления ключа.

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h