Поделиться через


Функции класса аудиопорта

В этом разделе в алфавитном порядке описываются общие функции, которые предоставляет системный драйвер PortCls (portcls.sys). Эти функции не принадлежат ни к одному интерфейсу. Они используются аудиодрайверами минипорта для выполнения общих служебных операций, таких как регистрация в PortCls и установка вложенных средств.

Список версий операционной системы, поддерживающих различные функции PortCls, см. в разделе Поддержка PortCls операционной системой.

PortCls реализует следующие функции:

PcAddAdapterDevice

PcAddContentHandlers

PcCompleteIrp

PcCompletePendingPropertyRequest

PcCreateContentMixed

PcDeкистройКонтент

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