次の方法で共有


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

必要条件

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

関連項目

KSEVENT_ITEM