Función KsDefaultAddEventHandler (ks.h)

La función KsDefaultAddEventHandler es una rutina predeterminada para controlar las solicitudes de evento "add".

Sintaxis

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

Parámetros

[in] Irp

IrP del evento. Contiene el objeto en el que se inserta el evento.

[in] EventData

Puntero a una estructura KSEVENTDATA que describe un método de notificación de eventos.

[in, out] EventEntry

Entrada de evento que se va a insertar en la lista de eventos del objeto. Irp determina el objeto.

Valor devuelto

Devuelve el éxito o el error de agregar el evento a la lista de eventos del objeto.

Comentarios

KsDefaultAddEventHandler determina el objeto pertinente de Irp y agrega el evento especificado a la lista de eventos del objeto.

Esto es funcionalmente equivalente a KsAddEvent (o KsXxxAddEvent, vea a continuación) para el objeto asociado a Irp. Use KsDefaultAddEventHandler desde un controlador AddEvent especificado por minidriver para insertar el evento en la lista de eventos del objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent