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) |