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

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSEVENT_ITEM