PCAM_FREE_BW_ROUTINE回调函数 (usbcamdi.h)

[CamFreeBandwidth 不受支持,将来可能会更改或不可用。 请改用 CamFreeBandwidthEx。 ]

相机微型驱动程序的 CamFreeBandwidth 回调函数在 USB 视频流式处理接口中选择不使用带宽的备用设置。

语法

PCAM_FREE_BW_ROUTINE PcamFreeBwRoutine;

NTSTATUS PcamFreeBwRoutine(
  PDEVICE_OBJECT BusDeviceObject,
  PVOID DeviceContext
)
{...}

参数

BusDeviceObject

指向由 USB 集线器创建的相机微型驱动程序的设备对象的指针。

DeviceContext

指向相机微型驱动程序的设备上下文的指针。

返回值

CamFreeBandwidth 返回STATUS_SUCCESS或相应的错误代码。

注解

必须保持与原始 USBCAMD 向后兼容性的相机微型驱动程序必须使用 USBCAMD_DEVICE_DATA 结构及其关联的回调函数 (即不包含“Ex”后缀的回调函数) 。

在常量视频流停止后,USBCAMD 调用相机微型驱动程序的 CamFreeBandwidth 回调函数。

通常,此函数调用 USBCAMD_SelectAlternateInterface 服务以选择正确的备用接口并准备流式传输视频。

此函数是必需的。

要求

要求
目标平台 桌面
标头 usbcamdi.h (包括 Usbcamdi.h)

另请参阅

CamFreeBandwidthEx

USBCAMD_SelectAlternateInterface