KSMETHOD_SET 结构 (ks.h)

KSMETHOD_SET 结构描述构成内核流式处理方法集的方法。

语法

typedef struct {
  const GUID              *Set;
  ULONG                   MethodsCount;
  const KSMETHOD_ITEM     *MethodItem;
  ULONG                   FastIoCount;
  const KSFASTMETHOD_ITEM *FastIoTable;
} KSMETHOD_SET, *PKSMETHOD_SET;

成员

Set

指定标识内核流式处理方法集的 GUID。 有关方法集 GUID 的详细信息,请参阅 备注

MethodsCount

指定此方法集中的方法数。

MethodItem

指向 KSMETHOD_ITEM 结构的数组。 每个结构描述方法集的一个方法。

FastIoCount

预留给系统使用。 请勿使用。

FastIoTable

预留给系统使用。 请勿使用。

注解

Microsoft 提供了多个系统定义的内核流式处理方法集 GUID。 微型驱动程序在 Set 成员中指定其中一个 GUID。 内核流式处理方法集通常以 KSMETHODSETID 前缀开头。 方法集 GUID 在 ks.hksmedia.hbdamedia.h 以及可能的其他头文件中定义。

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSMETHOD_ITEM