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 |