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) |