Dela via


Stöd för en enhet

PortCls-systemdrivrutinen (Portcls.sys) innehåller flera inbyggda portdrivrutiner som stöder ljudenheter som renderar och avbildar våg- och MIDI-strömmar.

Alla portdrivrutiner exponerar gränssnitt som härleds från basgränssnittet IPort. IPort ärver metoderna från basgränssnittet IUnknown. IPort tillhandahåller följande ytterligare metoder:

IPort::GetDeviceProperty

Hämtar ett ljudkorts Plug and Play-egenskaper från registret. IPort::Init

Initierar portobjektet. IPort::NewRegistryKey

Skapar en ny registernyckel eller öppnar en befintlig nyckel. PortCls implementerar följande portdrivrutiner:

WaveCyclic-portdrivrutin

WavePci-portdrivrutin

WaveRT-portdrivrutin

Topologi-portdrivrutin

MIDI-port drivrutin

DMus-portdrivrutin