KsDiscard 宏 (ks.h)
KsDiscard 宏會從物件包中移除指定的專案。
語法
void KsDiscard(
[in] Object,
[in] Pointer
);
參數
[in] Object
Pointer 所指向的專案會從與此對象相關聯的物件包中移除。 可以是 KSDEVICE、 KSFILTERFACTORY、 KSFILTER 或 KSPIN 類型。
[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 |