PCAM_START_CAPTURE_ROUTINE回调函数 (usbcamdi.h)

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

相机微型驱动程序的 CamStartCapture 回调函数在 USB 视频流式处理接口中选择适当的备用设置,并准备设备进行流式传输。

语法

PCAM_START_CAPTURE_ROUTINE PcamStartCaptureRoutine;

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

参数

BusDeviceObject

指向 USB 中心创建的相机微型驱动程序设备对象的指针。

DeviceContext

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

返回值

CamStartCapture 返回STATUS_SUCCESS或适当的错误代码。 此返回值是读取 IRP 的完成代码。

言论

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

USBCAMD 调用相机微型驱动程序的 CamStartCapture 回调函数,紧接着是连续视频捕获流的开始。 CamStartCaptureRun 命令的上下文中调用。

此函数是必需的。

要求

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

另请参阅

CamStartCaptureEx

USBCAMD_DEVICE_DATA

USBCAMD_DEVICE_DATA2