KsDiscard 宏 (ks.h)

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

语法

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

参数

[in] Object

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

[in] Pointer

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

返回值

没有

言论

此宏包装并假定 KsRemoveItemFromObjectBag的返回值,ULONG

此函数在 Ks.h 标头中作为 C 样式预处理宏实现。

KsDiscard 调用 KsRemoveItemFromObjectBag,传递与 ObjectObject->Bag)、指针指定的项 ,并为 Free 参数传递 true

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 桌面
标头 ks.h (包括 Ks.h)
Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsRemoveItemFromObjectBag