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.h、 ksmedia.h、 bdamedia.h 以及可能的其他头文件中定义。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |