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 |