Freigeben über


PCAM_STOP_CAPTURE_ROUTINE Rückruffunktion (usbcamdi.h)

[CamStopCapture wird nicht unterstützt und kann in Zukunft geändert oder nicht verfügbar sein. Verwenden Sie stattdessen CamStopCaptureEx. ]

Die CamStopCapture Rückruffunktion eines Kamera-Minidrivers führt jede Verarbeitung aus, nachdem der Datenstrom beendet wurde.

Syntax

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

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

Parameter

BusDeviceObject

Zeiger auf das Geräteobjekt des Kameraminidrivers, das vom USB-Hub erstellt wurde.

DeviceContext

Zeigen Sie auf den Gerätekontext des Kamera-Minidrivers.

Rückgabewert

CamStopCapture- gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück. Dieser Rückgabewert ist der Abschlusscode für das Lese-IRP.

Bemerkungen

Kamera-Minidriver, die die Abwärtskompatibilität mit der ursprünglichen USBCAMD beibehalten müssen, müssen die USBCAMD_DEVICE_DATA Struktur und die zugehörigen Rückruffunktionen verwenden (d. a. Rückruffunktionen, die nicht das Suffix "Ex" enthalten).

USBCAMD ruft die CamStopCapture Callbackfunktion des Minidrivers unmittelbar nach dem Beenden des isochronen Videostreams auf. In der Regel wählt ein Kamera-Minidriver eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine zusätzliche Bandbreite verwendet.

Diese Funktion ist erforderlich.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- usbcamdi.h (include Usbcamdi.h)

Siehe auch

CamStopCaptureEx-

USBCAMD_DEVICE_DATA2