PCAM_FREE_BW_ROUTINE_EX funzione di callback (usbcamdi.h)
Un minidriver della fotocamera CamFreeBandwidthEx funzione di callback seleziona un'impostazione alternativa all'interno dell'interfaccia di streaming video USB che non usa larghezza di banda.
Sintassi
PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;
NTSTATUS PcamFreeBwRoutineEx(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
ULONG STreamNumber
)
{...}
Parametri
BusDeviceObject
Puntatore all'oggetto dispositivo del minidriver della fotocamera creato dall'hub USB.
DeviceContext
Puntatore al contesto del dispositivo del minidriver della fotocamera.
STreamNumber
Indica il numero di flusso.
Valore restituito
CamFreeBandwidthEx restituisce STATUS_SUCCESS o un codice di errore appropriato.
Osservazioni
USBCAMD chiama il minidriver della fotocamera CamFreeBandwidthEx funzione di callback dopo l'arresto del flusso video isocrono.
In genere, questa funzione chiama il servizio USBCAMD_SelectAlternateInterface per selezionare l'interfaccia alternativa corretta e prepararsi per lo streaming video.
UsbCAMD originale non chiama CamFreeBandwidthEx.
Questa funzione è obbligatoria.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | usbcamdi.h (include Usbcamdi.h) |