Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

KSMETHOD_SET structure (ks.h)

The KSMETHOD_SET structure describes the methods that comprise a kernel streaming method set.

Syntax

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

Members

Set

Specifies a GUID the identifies the kernel streaming method set. For more information about method set GUIDs, see Remarks.

MethodsCount

Specifies the number of methods in this method set.

MethodItem

Points to an array of KSMETHOD_ITEM structures. Each structure describes one method of the method set.

FastIoCount

Reserved for system use. Do not use.

FastIoTable

Reserved for system use. Do not use.

Remarks

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.

Requirements

Requirement Value
Header ks.h (include Ks.h)

See also

KSMETHOD_ITEM


Feedback

Was this page helpful?

Additional resources