StreamClassRegisterFilterWithNoKSPins 函数 (strmini.h)

StreamClassRegisterFilterWithNoKSPins 例程用于向没有内核流式处理引脚的 Microsoft DirectShow 注册筛选器驱动程序,因此不会在内核模式下流式传输。

语法

NTSTATUS StreamClassRegisterFilterWithNoKSPins(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in]           const GUID     *InterfaceClassGUID,
  [in]           ULONG          PinCount,
  [in]           BOOL           *PinDirection,
  [in]           KSPIN_MEDIUM   *MediumList,
  [in, optional] GUID           *CategoryList
);

参数

[in] DeviceObject

指向驱动程序的设备对象。

[in] InterfaceClassGUID

指定要注册的接口类 GUID。

[in] PinCount

指定筛选器上的引脚数。

[in] PinDirection

指定 PinCount 大小的布尔值数组,筛选器上每个引脚各有一个。 这些值指示每个引脚的固定方向。 如果 为 TRUE,则此引脚是输出引脚。 如果 为 FALSE,则引脚为输入引脚。

[in] MediumList

指定 pinCount 大小的 KSPIN_MEDIUM 结构数组,筛选器上每个引脚各有一个。

[in, optional] CategoryList

如果不是 NULL,则指定引脚类别 GUID 的数组,筛选器上每个引脚各有一个。

返回值

在成功时返回STATUS_SUCCESS,或在失败时返回相应的错误代码。

要求

要求
目标平台 桌面
标头 strmini.h (包括 Strmini.h)
Library Stream.lib

另请参阅

KSPIN_MEDIUM