Compartilhar 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 de KSEVENT_ITEM que descrevem cada evento no conjunto de eventos. O tamanho da matriz está no membro EventsCount.

Observações

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 do kernel normalmente começam com um prefixo KSEVENTSETID. Os GUIDs do conjunto de eventos são definidos em ks.h, ksmedia.h, bdamedia.he possivelmente outros arquivos de cabeçalho.

Requisitos

Requisito Valor
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSEVENT_ITEM