KSEVENT_SET構造体 (ks.h)
KSEVENT_SET構造体は、カーネル ストリーミング イベント セットを構成するイベントを記述します。
構文
typedef struct {
const GUID *Set;
ULONG EventsCount;
const KSEVENT_ITEM *EventItem;
} KSEVENT_SET, *PKSEVENT_SET;
メンバーズ
Set
イベント セットを識別する GUID を指定します。 定義済みのイベント セットの詳細については、「解説を参照してください。
EventsCount
イベント セット内のイベントの数を指定します。
EventItem
イベント セット内の各イベントを記述する KSEVENT_ITEM 構造体の配列の先頭を指します。 配列のサイズは、EventsCount メンバーにあります。
備考
Microsoft では、いくつかのシステム定義カーネル ストリーミング イベント セット GUID を提供しています。 ミニドライバーは、Set メンバーでこれらの GUID のいずれかを指定します。 カーネル ストリーミング イベント セットは、通常、KSEVENTSETID プレフィックスで始まります。 イベント セット GUID は、ks.h、ksmedia.h、bdamedia.h、および場合によっては他のヘッダー ファイルで定義されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ks.h (Ks.h を含む) |