PCAM_STOP_CAPTURE_ROUTINE función de devolución de llamada (usbcamdi.h)

[CamStopCapture no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use CamStopCaptureEx. ]

Una función de devolución de llamada CamStopCapture de una cámara minidriver realiza cualquier procesamiento después de detener la secuencia.

Sintaxis

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

NTSTATUS PcamStopCaptureRoutine(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext
)
{...}

Parámetros

BusDeviceObject

Puntero al objeto de dispositivo del minidriver de la cámara creado por el concentrador USB.

DeviceContext

Puntero al contexto del dispositivo del minidriver de la cámara.

Valor devuelto

CamStopCapture devuelve STATUS_SUCCESS o un código de error adecuado. Este valor devuelto es el código de finalización del IRP de lectura.

Comentarios

Los minidriveres de cámara que deben mantener la compatibilidad con versiones anteriores con el USBCAMD original deben usar la estructura USBCAMD_DEVICE_DATA y sus funciones de devolución de llamada asociadas (es decir, las funciones de devolución de llamada que no contienen el sufijo "Ex").

USBCAMD llama a la función de devolución de llamada CamStopCapture del minidriver inmediatamente después de detener la secuencia de vídeo isócrono. Normalmente, un minidriver de cámara selecciona una configuración alternativa dentro de la interfaz de streaming de vídeo USB que no usa ancho de banda adicional.

Esta función es necesaria.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado usbcamdi.h (incluya Usbcamdi.h)

Consulte también

CamStopCaptureEx

USBCAMD_DEVICE_DATA2