Freigeben über


PCAM_FREE_BW_ROUTINE_EX Rückruffunktion (usbcamdi.h)

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

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

Zeiger auf den Gerätekontext des Kameraminidrivers.

STreamNumber

Gibt die Streamnummer an.

Rückgabewert

CamFreeBandwidthEx gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.

Hinweise

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 das Streaming von Videos vorzubereiten.

Die ursprüngliche USBCAMD ruft CamFreeBandwidthEx nicht auf.

Diese Funktion ist erforderlich.

Anforderungen

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

Weitere Informationen

USBCAMD_DEVICE_DATA2

USBCAMD_SelectAlternateInterface