KSMETHOD_SET structure

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

Header

Ks.h (include Ks.h)

See also

KSMETHOD_ITEM

 

 

Send comments about this topic to Microsoft

Show: