PortCls Support by Operating System

The following lists contain all the functions and interfaces that the PortCls system driver (Portcls.sys) supports. If a list item is preceded by an asterisk (*), then PortCls supports that item only in Windows XP and later. If a list item is preceded by a double asterisk (**), then PortCls supports that item only in Windows Vista and later. All other list items are supported by all versions of PortCls (Windows 2000 and later, and Windows Me/98).

Audio Port Class Functions

PcAddAdapterDevice

* PcAddContentHandlers

PcCompleteIrp

PcCompletePendingPropertyRequest

* PcCreateContentMixed

* PcDestroyContent

PcDispatchIrp

* PcForwardContentToDeviceObject

* PcForwardContentToFileObject

* PcForwardContentToInterface

PcForwardIrpSynchronous

* PcGetContentRights

PcGetDeviceProperty

PcGetTimeInterval

PcInitializeAdapterDriver

PcNewDmaChannel

PcNewInterruptSync

PcNewMiniport

PcNewPort

PcNewRegistryKey

PcNewResourceList

PcNewResourceSublist

PcNewServiceGroup

PcRegisterAdapterPowerManagement

PcRegisterIoTimeout

PcRegisterPhysicalConnection

PcRegisterPhysicalConnectionFromExternal

PcRegisterPhysicalConnectionToExternal

PcRegisterSubdevice

PcRequestNewPowerState

PcUnregisterIoTimeout

Audio Helper Object Interfaces

IDmaChannel

IDmaChannelSlave

* IDrmPort

* IDrmPort2

IInterruptSync

IMasterClock

* IPortClsVersion

IPortEvents

* IPreFetchOffset

IRegistryKey

IResourceList

IServiceGroup

IServiceSink

** IUnregisterPhysicalConnection

** IUnregisterSubdevice

Audio Port Object Interfaces

IPort

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

** IPortWaveRT

Audio Miniport Object Interfaces

IMiniport

IMiniportDMus

IMiniportMidi

IMiniportTopology

IMiniportWaveCyclic

IMiniportWavePci

** IMiniportWaveRT

Audio Miniport Auxiliary Interfaces

* IMusicTechnology

* IPinCount

Audio Stream Object Interfaces

IAllocatorMXF

* IDrmAudioStream

IMiniportMidiStream

IMiniportWaveCyclicStream

IMiniportWavePciStream

** IMiniportWaveRTStream

IMXF

IPortWavePciStream

** IPortWaveRTStream

ISynthSinkDMus

Audio Power Management Interfaces

IAdapterPowerManagement

IPowerNotify