Partilhar via


Função KsAddEvent (ks.h)

A funçãoKsAddEvent adiciona um evento à lista de eventos do do objeto.

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 de KSEVENT_ENTRY que descreve o evento a ser adicionado a Object.

Valor de retorno

Nenhum

Observações

Os 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 um pino) para PVOID deve ser fornecido pelo chamador.

Requisitos

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

Consulte também

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent