Compartilhar via


Função KsDefaultAddEventHandler (ks.h)

A funçãoKsDefaultAddEventHandler é uma rotina padrão para lidar com solicitações de "adição" de eventos.

Sintaxe

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

Parâmetros

[in] Irp

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

[in] EventData

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

[in, out] EventEntry

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

Valor de retorno

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

Observações

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

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

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

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent