Partilhar via


Funções de classe de porta de áudio

Esta seção descreve, em ordem alfabética, as funções gerais que o driver do sistema PortCls (portcls.sys) fornece. Essas funções não pertencem a nenhuma interface. Eles são usados por drivers de miniporto de áudio para executar operações de utilitário geral, como o registro com os PortCls e a instalação de subdispositivos.

Para obter uma lista de quais versões do sistema operacional dão suporte às várias funções PortCls, consulte Suporte a PortCls por sistema operacional.

PortCls implementa as seguintes funções:

PcAddAdapterDevice

PcAddContentHandlers

PcCompleteIrp

PcCompletePendingPropertyRequest

PcCreateContentMixed

PcDestroyContent

PcDispatchIrp

PcForwardContentToDeviceObject

PcForwardContentToFileObject

PcForwardContentToInterface

PcForwardIrpSynchronous

PcGetContentRights

PcGetDeviceProperty

PcGetPhysicalDeviceObject

PcGetTimeInterval

PcInitializeAdapterDriver

PcNewDmaChannel

PcNewInterruptSync

PcNewMiniport

PcNewPort

PcNewRegistryKey

PcNewResourceList

PcNewResourceSublist

PcNewServiceGroup

PcRegisterAdapterPowerManagement

PcRegisterIoTimeout

PcRegisterPhysicalConnection

PcRegisterPhysicalConnectionFromExternal

PcRegisterPhysicalConnectionToExternal

PcRegisterSubdevice

PcRequestNewPowerState

PcUnregisterAdapterPowerManagement

PcUnregisterIoTimeout