AcxDeviceRemoveFactoryCircuit 函数 (acxdevice.h)

AcxDeviceRemoveFactoryCircuit 函数从 WDFDEVICE中删除用于创建音频线路的工厂线路。

语法

NTSTATUS AcxDeviceRemoveFactoryCircuit(
  WDFDEVICE         Device,
  ACXFACTORYCIRCUIT Factory
);

参数

Device

将从中删除 ACX 工厂线路的 WDFDEVICE

Factory

要从 Device 参数指定的 WDFDEVICE 中删除的 ACX 工厂线路。

返回值

AcxDeviceRemoveFactoryCircuit 如果调用成功,则返回STATUS_SUCCESS。 否则,它将返回 NTSTATUS 错误代码。

言论

典型的驱动程序不需要调用 AcxDeviceRemoveFactoryCircuit。 如果工厂线路已创建仍然处于活动状态的线路设备,则不应调用此函数。

如果驱动程序决定为工厂线路调用此函数,驱动程序将负责首先删除通过关联工厂线路创建的线路设备,调用 AcxDeviceRemoveFactoryCircuit

有关使用线路的详细信息,请参阅 ACX 线路动态删除ACX 设备枚举

此函数只能从此设备的 EVT_WDF_DEVICE_RELEASE_HARDWARE 回调函数调用。

使用 AcxDeviceAddFactoryCircuit 将工厂线路添加到 WDFDEVICE

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求 价值
标头 acxdevice.h
IRQL PASSIVE_LEVEL

另请参阅