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)

Consulte también

KSPIN_DISPATCH