Freigeben über


PCAM_STOP_CAPTURE_ROUTINE Rückruffunktion (usbcamdi.h)

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

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

Syntax

PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;

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

Parameter

BusDeviceObject

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

DeviceContext

Zeiger auf den Gerätekontext des Kamera-Minitreibers.

Rückgabewert

CamStopCapture gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück. Dieser Rückgabewert ist der Vervollständigungscode für die Lese-IRP.

Hinweise

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

USBCAMD ruft die CamStopCapture-Rückruffunktion des Minitreibers sofort nach dem Beenden des isochronen Videostreams auf. In der Regel wählt ein Kamera-Minitreiber eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine zusätzliche Bandbreite verwendet.

Diese Funktion ist erforderlich.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile usbcamdi.h (einschließlich Usbcamdi.h)

Weitere Informationen

CamStopCaptureEx

USBCAMD_DEVICE_DATA2