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 |