Función de devolución de llamada PFNKSFILTERVOID (ks.h)

Se llama a la rutina AVStrMiniFilterReset de un minidriver avStream cuando AVStream recibe un IOCTL_KS_RESET_STATE para devolver el filtro al estado en que estaba en el momento de la adquisición. También se llama a esta rutina cuando se vacía una cola asociada a un pin en el filtro. Esta rutina solo se llamará para un filtro centrado en filtros.

Sintaxis

PFNKSFILTERVOID Pfnksfiltervoid;

NTSTATUS Pfnksfiltervoid(
  [in] PKSFILTER Filter
)
{...}

Parámetros

[in] Filter

Puntero al KSFILTER para volver a su estado anterior.

Valor devuelto

AVStream no usa actualmente el valor devuelto.

Comentarios

Para obtener más información, consulte Procesamiento centrado en filtros.

Tenga en cuenta que no es el filtro en cuestión, sino un pin en este filtro que recibe realmente el IOCTL de restablecimiento.

El minidriver especifica la dirección de esta rutina en el miembro Reset de su estructura KSFILTER_DISPATCH .

La exclusión mutua del control de filtro se puede mantener durante esta función. Consulte Exclusión mutua de control de filtro en AVStream.

Esta rutina es opcional.

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 Escritorio
Encabezado ks.h (incluye Ks.h)

Consulte también

KSFILTER_DISPATCH