Partager via


Fonctions de classe de port audio

Cette section décrit, dans l’ordre alphabétique, les fonctions générales que le pilote système PortCls (portcls.sys) fournit. Ces fonctions n’appartiennent à aucune interface. Ils sont utilisés par les pilotes de miniport audio pour effectuer des opérations d’utilité générale, telles que l’inscription auprès des PortCls et l’installation de sous-appareils.

Pour obtenir la liste des versions du système d’exploitation qui prennent en charge les différentes fonctions PortCls, consultez Prise en charge de PortCls par système d’exploitation.

PortCls implémente les fonctions suivantes :

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