Função KsAddEvent (ks.h)

A função KsAddEvent adiciona um evento à lista de eventos do Object.

Sintaxe

void KsAddEvent(
  [in] PVOID          Object,
  [in] PKSEVENT_ENTRY EventEntry
);

Parâmetros

[in] Object

O objeto ao qual adicionar o evento.

[in] EventEntry

Um ponteiro para uma estrutura KSEVENT_ENTRY que descreve o evento a ser adicionado ao Objeto.

Retornar valor

Nenhum

Comentários

Minidrivers normalmente não chamam essa rotina diretamente; Em vez disso, eles usam KsFilterAddEvent ou KsPinAddEvent.

Depois que os eventos forem adicionados à lista de eventos, esses eventos poderão ser gerados como eventos de dados por uma chamada KsXxxGenerateEvents . O typecasting do objeto (um filtro ou pin) para PVOID deve ser fornecido pelo chamador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Confira também

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent