Función de devolución de llamada PFNKSPINVOID (ks.h)
Se llama a una rutina de devolución de llamada de un minidriver avStream cuando:
- El KSPIN pertinente actúa como un pin receptor y este pin receptor está desconectado de un pin de origen avStream.
- Se cambia el estado de restablecimiento de una estructura KSPIN debido a la llegada de un control de dispositivo IOCTL_KS_RESET_STATE. También se llama a esta rutina cuando se vacía la cola asociada a la patilla especificada.
Sintaxis
PFNKSPINVOID Pfnkspinvoid;
void Pfnkspinvoid(
[in] PKSPIN Pin
)
{...}
Parámetros
[in] Pin
Puntero al KSPIN pertinente, que actúa como un pin receptor.
Valor devuelto
None
Observaciones
Acerca de AVStrMiniPinDisconnect
El minidriver especifica la dirección de esta rutina en el miembro Disconnect de su estructura KSPIN_DISPATCH .
Esta rutina es opcional.
Consulta también KS Pins.
Acerca de AVStrMiniPinReset
Para obtener más información, consulte Procesamiento centrado en patillas.
El minidriver especifica la dirección de esta rutina en el miembro Reset de su estructura KSPIN_DISPATCH .
Normalmente, esta rutina la proporcionan los minidrivers que deben vaciar los búferes de hardware. 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) |