KsStreamPointerDelete 函数 (ks.h)

KsStreamPointerDelete 函数删除克隆流指针,从而释放此流指针所引用的帧上的引用。

语法

void KsStreamPointerDelete(
  [in] PKSSTREAM_POINTER StreamPointer
);

参数

[in] StreamPointer

指向表示要删除的克隆流指针的 KSSTREAM_POINTER 结构的指针。 必须是克隆流指针;不能是前导或尾随边缘流指针。

返回值

没有

言论

如果 StreamPointer 点在删除后没有其他引用的帧,则它已完成。 当给定 IRP 中的最后一帧完成时,IRP 将完成。

给定队列和引脚的前边缘和尾随边缘流指针是无法删除的特殊流指针。

另请参阅 流指针

要求

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

另请参阅

KsPinGetLeadingEdgeStreamPointer

KsPinGetTrailingEdgeStreamPointer

KsStreamPointerClone