Función de devolución de llamada PFNKSFILTERVOID (ks.h)
Se llama a una rutina de AVStrMiniFilterReset del minidriver de AVStream cuando AVStream recibe un IOCTL_KS_RESET_STATE para devolver el filtro al estado en el que estaba en Acquire-time. También se llama a esta rutina cuando se vacía una cola asociada a una patilla 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 de para volver a su estado anterior.
Valor devuelto
AVStream no usa actualmente el valor devuelto.
Observaciones
Para obtener más información, vea Filter-Centric Processing.
Tenga en cuenta que no es el filtro en cuestión, sino un pin en este filtro que realmente recibe el IOCTL de restablecimiento.
El minidriver especifica la dirección de esta rutina en el miembro Reset de su estructura de KSFILTER_DISPATCH.
La exclusión mutua del control de filtro se puede mantener durante esta función. Consulte exclusión mutua del control de filtros en AVStream.
Esta rutina es opcional.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
de la plataforma de destino de | Escritorio |
encabezado de | ks.h (incluya Ks.h) |