KsDiscard 宏 (ks.h)
KsDiscard 宏从对象包中删除给定项。
语法
void KsDiscard(
[in] Object,
[in] Pointer
);
参数
[in] Object
指针指向的项目将从与此对象关联的对象包中删除。 可以是 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) |
Library | Ks.lib |
IRQL | PASSIVE_LEVEL |