Freigeben über


Audioportklassenfunktionen

In diesem Abschnitt werden in alphabetischer Reihenfolge die allgemeinen Funktionen beschrieben, die der PortCls-Systemtreiber (portcls.sys) bereitstellt. Diese Funktionen gehören keiner Schnittstelle an. Sie werden von Audio-Miniporttreibern verwendet, um Vorgänge des allgemeinen Hilfsprogramms auszuführen, z. B. die Registrierung bei den PortCls und das Installieren von Untergeräte.

Eine Liste der Versionen des Betriebssystems, die die verschiedenen PortCls-Funktionen unterstützen, finden Sie unter PortCls-Unterstützung nach Betriebssystem.

PortCls implementiert die folgenden Funktionen:

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