次の方法で共有


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.hksmedia.hbdamedia.h、および場合によっては他のヘッダー ファイルで定義されます。

必要条件

要件 価値
ヘッダー ks.h (Ks.h を含む)

関連項目

KSMETHOD_ITEM