Поделиться через


структура 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.

Замечания

Корпорация Майкрософт предоставляет несколько системных наборов событий потоковой передачи ядра. Мини-drivers указывают один из этих графических идентификаторов в элементе Set. Наборы событий потоковой передачи ядра обычно начинаются с префикса KSEVENTSETID. Идентификаторы guid набора событий определяются в ks.h, ksmedia.h, bdamedia.hи, возможно, другие файлы заголовков.

Требования

Требование Ценность
заголовка ks.h (include Ks.h)

См. также

KSEVENT_ITEM