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.h、bdamedia.h、および場合によっては他のヘッダー ファイルで定義されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ks.h (Ks.h を含む) |