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