Freigeben über


PCAM_FREE_BW_ROUTINE_EX Rückruffunktion (usbcamdi.h)

Die CamFreeBandwidthEx Rückruffunktion eines Kameraminidrivers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite verwendet.

Syntax

PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;

NTSTATUS PcamFreeBwRoutineEx(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext,
  ULONG STreamNumber
)
{...}

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.

STreamNumber

Gibt die Datenstromnummer an.

Rückgabewert

CamFreeBandwidthEx- gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.

Bemerkungen

USBCAMD ruft die CamFreeBandwidthEx 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.

Die ursprüngliche USBCAMD ruft CamFreeBandwidthExnicht auf.

Diese Funktion ist erforderlich.

Anforderungen

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

Siehe auch

USBCAMD_DEVICE_DATA2

USBCAMD_SelectAlternateInterface