Share via


estrutura KSEVENT_SET (ks.h)

A estrutura KSEVENT_SET descreve os eventos que compõem um conjunto de eventos de streaming de kernel.

Sintaxe

typedef struct {
  const GUID         *Set;
  ULONG              EventsCount;
  const KSEVENT_ITEM *EventItem;
} KSEVENT_SET, *PKSEVENT_SET;

Membros

Set

Especifica um GUID que identifica o conjunto de eventos. Para obter mais informações sobre conjuntos de eventos definidos, consulte Comentários.

EventsCount

Especifica o número de eventos no conjunto de eventos.

EventItem

Aponta para o início da matriz de estruturas KSEVENT_ITEM que descrevem cada evento no conjunto de eventos. O tamanho da matriz está no membro EventsCount .

Comentários

A Microsoft fornece vários GUIDs de conjunto de eventos de streaming de kernel definidos pelo sistema. Os minidrivers especificam um desses GUIDs no membro Set . Os conjuntos de eventos de streaming de kernel normalmente começam com um prefixo KSEVENTSETID . Os GUIDs do conjunto de eventos são definidos em ks.h, ksmedia.h, bdamedia.h e possivelmente em outros arquivos de cabeçalho.

Requisitos

Requisito Valor
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSEVENT_ITEM