PCAM_FREE_BW_ROUTINE Rückruffunktion (usbcamdi.h)
[CamFreeBandwidth wird nicht unterstützt und kann in Zukunft geändert oder nicht verfügbar sein. Verwenden Sie stattdessen CamFreeBandwidthEx. ]
Die CamFreeBandwidth Rückruffunktion eines Kamera-Minidrivers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite verwendet.
Syntax
PCAM_FREE_BW_ROUTINE PcamFreeBwRoutine;
NTSTATUS PcamFreeBwRoutine(
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
CamFreeBandwidth gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
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 CamFreeBandwidth Rückruffunktion des Kameraminidrivers auf, nachdem der isochrone Videostream beendet wurde.
In der Regel ruft diese Funktion den USBCAMD_SelectAlternateInterface Dienst auf, um die richtige alternative Schnittstelle auszuwählen und sich auf das Streaming von Video vorzubereiten.
Diese Funktion ist erforderlich.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | usbcamdi.h (include Usbcamdi.h) |