Freigeben über


KSMETHOD_SET-Struktur (ks.h)

Die KSMETHOD_SET-Struktur beschreibt die Methoden, aus denen ein Kernelstreamingmethodensatz besteht.

Syntax

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

Member

Set

Gibt eine GUID an, die den Kernelstreamingmethodensatz identifiziert. Weitere Informationen zu Methodensatz-GUIDs finden Sie unter Hinweise.

MethodsCount

Gibt die Anzahl der Methoden in diesem Methodensatz an.

MethodItem

Verweist auf ein Array von KSMETHOD_ITEM Strukturen. Jede Struktur beschreibt eine Methode des Methodensatzes.

FastIoCount

Ist für das System reserviert. Nicht verwenden.

FastIoTable

Ist für das System reserviert. Nicht verwenden.

Hinweise

Microsoft stellt mehrere guiDs für systemdefinierte Kernelstreamingmethoden bereit. Minidriver geben eine dieser GUIDs im Element Festlegen an. Kernelstreamingmethodensätze beginnen in der Regel mit einem KSMETHODSETID-Präfix . Methodensatz-GUIDs werden in ks.h, ksmedia.h, bdamedia.h und möglicherweise anderen Headerdateien definiert.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)

Weitere Informationen

KSMETHOD_ITEM