共用方式為


bdaUninitFilter 函式 (bdasup.h)

BdaUninitFilter 函式會從相關聯的篩選實例中移除 BDA 篩選內容。

語法

NTSTATUS BdaUninitFilter(
  [in] PKSFILTER pKSFilter
);

參數

[in] pKSFilter

指向要從中移除 BDA 篩選內容的篩選。

傳回值

傳回STATUS_SUCCESS或適當的錯誤碼。

備註

BdaUninitFilter 函式只存在以支援舊版驅動程式,因此已過時。 也就是說,新的 BDA 迷你驅動程序實作不應該呼叫 BdaUninitFilter

在 Windows XP 和更新版本中,BDA 支援驅動程式 (Bdasup.sys) 會自動處理移除與篩選實例相關聯的 BDA 篩選內容。 當 BDA 迷你驅動程式呼叫 BdaInitFilter 時,BDA 支援驅動程式會建立自己的 BDA 篩選內容。 此 BDA 篩選內容會從 BDA 迷你驅動程序隱藏。 不過,必要時,BDA 支援驅動程式可以存取此 BDA 篩選內容。 BDA 支援驅動程式會將指標新增至此 BDA 篩選內容至相關聯 KSFILTER 物件的物件包。 當相關聯的 KSFILTER 物件終結時,AVStream 會要求 BDA 支援驅動程式從物件包中刪除此 BDA 篩選內容。 如此一來,BDA 支援驅動程式就可以終結此 BDA 篩選內容,而不需要 BDA 迷你驅動程式介入。

規格需求

需求
最低支援的用戶端 可在 Microsoft Windows XP 和更新版本的作業系統上使用。 只有在 Microsoft DirectX 9.0 和更新版本安裝在該平臺上,才能在 Windows 2000 平臺上使用此例程。
目標平台 桌面
標頭 bdasup.h (包含 Bdasup.h)
程式庫 Bdasup.lib
IRQL PASSIVE_LEVEL

另請參閱

BdaInitFilter

KSFILTER