KsDiscard 宏 (ks.h)

KsDiscard 宏會從物件包中移除指定的專案。

語法

void KsDiscard(
  [in]  Object,
  [in]  Pointer
);

參數

[in] Object

Pointer 所指向的專案會從與此對象相關聯的物件包中移除。 可以是 KSDEVICEKSFILTERFACTORYKSFILTERKSPIN 類型。

[in] Pointer

要從要求之物件的包中移除之專案的指標。

傳回值

備註

這個宏會包裝並假設 KsRemoveItemFromObjectBag 的傳回值,也就是 ULONG

此函式會實作為 Ks.h 標頭中的 C 樣式前置處理宏。

KsDiscard 會呼叫 KsRemoveItemFromObjectBag,傳遞與 Object (Object-Bag>) 相關聯的物件包、Pointer 所指定的專案,以及 Free 參數的 TRUE

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX 版本。
目標平台 桌面
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib
IRQL PASSIVE_LEVEL

另請參閱

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsRemoveItemFromObjectBag