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