Compartilhar via


Função KsDefaultAddEventHandler (ks.h)

A função KsDefaultAddEventHandler é uma rotina padrão para manipular solicitações de evento 'add'.

Sintaxe

KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
  [in]      PIRP           Irp,
  [in]      PKSEVENTDATA   EventData,
  [in, out] PKSEVENT_ENTRY EventEntry
);

Parâmetros

[in] Irp

O IRP do evento. Isso contém o objeto no qual o evento é inserido.

[in] EventData

Um ponteiro para uma estrutura KSEVENTDATA que descreve um método de notificação de eventos.

[in, out] EventEntry

A entrada de evento que deve ser inserida na lista de eventos do objeto. O objeto é determinado por Irp.

Retornar valor

Retorna o êxito ou a falha de adicionar o evento à lista de eventos do objeto.

Comentários

KsDefaultAddEventHandler determina o objeto relevante de Irp e adiciona o evento especificado à lista de eventos do objeto.

Isso é funcionalmente equivalente a KsAddEvent (ou KsXxxAddEvent, veja abaixo) para o objeto associado a Irp. Use KsDefaultAddEventHandler de um manipulador AddEvent especificado pelo minidriver para inserir o evento na lista de eventos do objeto.

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

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent