Skip to content

Latest commit

 

History

History
192 lines (103 loc) · 9.12 KB

portcls-support-by-operating-system.md

File metadata and controls

192 lines (103 loc) · 9.12 KB
title description keywords ms.date
PortCls Support by Operating System
PortCls Support by Operating System
audio miniport drivers WDK , Port Class
miniport drivers WDK audio , Port Class
Port Class library WDK audio
PortCls WDK audio , support per operating system
audio power management interfaces WDK
audio stream object interfaces WDK
audio miniport auxillary interfaces WDK
audio miniport object interfaces WDK
audio port object interfaces WDK
audio helper object interfaces WDK
audio port class interfaces WDK
interfaces WDK Port Class
prefetch offset
04/20/2017

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