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構造体の配列を指します。 各構造体は、メソッド セットの 1 つのメソッドを記述します。

FastIoCount

システムで使用するために予約されています。 使用しないでください。

FastIoTable

システムで使用するために予約されています。 使用しないでください。

注釈

Microsoft では、システム定義のカーネル ストリーミング メソッド セット GUID がいくつか用意されています。 ミニドライバーは 、Set メンバーにこれらの GUID のいずれかを指定します。 カーネル ストリーミング メソッド セットは、通常 、KSMETHODSETID プレフィックスで始まります。 メソッド セット GUID は、ks.h、ksmedia.hbdamedia.h、および場合によっては他のヘッダー ファイルで定義されます。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSMETHOD_ITEM