// ks.h
typedef struct {
const GUID *Set;
ULONG MethodsCount;
const KSMETHOD_ITEM *MethodItem;
ULONG FastIoCount;
const KSFASTMETHOD_ITEM *FastIoTable;
} KSMETHOD_SET, *PKSMETHOD_SET;
View the official Windows Driver Kit DDI referenceNo description available.
The KSMETHOD_SET structure describes the methods that comprise a kernel streaming method set.
SetSpecifies a GUID the identifies the kernel streaming method set. For more information about method set GUIDs, see Remarks.
MethodsCountSpecifies the number of methods in this method set.
MethodItemPoints to an array of KSMETHOD_ITEM structures. Each structure describes one method of the method set.
FastIoCountReserved for system use. Do not use.
FastIoTableReserved for system use. Do not use.
Microsoft provides several system-defined kernel streaming method set GUIDs. Minidrivers specify one of these GUIDs in the Set member. Kernel streaming method sets typically begin with a KSMETHODSETID prefix. Method set GUIDs are defined in ks.h, ksmedia.h, bdamedia.h, and possibly other header files.