KsDiscard 宏 (ks.h)

KsDiscard 宏从对象包中删除给定项。

语法

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

参数

[in] Object

指针指向的项目将从与此对象关联的对象包中删除。 可以是 KSDEVICEKSFILTERFACTORYKSFILTERKSPIN 类型。

[in] Pointer

指向要从所请求对象的包中删除的项的指针。

返回值

备注

此宏包装并假定 KsRemoveItemFromObjectBagULONG)的返回值。

此函数在 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

另请参阅

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsRemoveItemFromObjectBag