USBCAMD_AdapterReceivePacket函数 (usbcamdi.h)
USBCAMD_AdapterReceivePacket 函数允许 USBCAMD 处理基于适配器的流请求块(SRB)。
语法
PVOID USBCAMD_AdapterReceivePacket(
[in] PHW_STREAM_REQUEST_BLOCK Srb,
[in] PUSBCAMD_DEVICE_DATA DeviceData,
[in] PDEVICE_OBJECT *DeviceObject,
[in] BOOLEAN NeedsCompletion
);
参数
[in] Srb
指向传递给相机微型驱动程序的 AdapterReceivePacket 回调函数的 SRB 的指针。
[in] DeviceData
指向包含相机微型驱动程序回调函数入口点的 USBCAMD_DEVICE_DATA 结构的指针。
[in] DeviceObject
指向设备的物理设备对象的指针(PDO)。
[in] NeedsCompletion
指定 USBCAMD 是否要处理和完成 SRB 请求。 如果 USBCAMD 完成 SRB 请求,请指定 TRUE 指定 FALSE 以使 USBCAMD 忽略 SRB 请求并返回设备上下文指针。
返回值
USBCAMD_AdapterReceivePacket 返回指向此相机实例特定于设备的上下文的指针。
言论
通常,相机微型驱动程序从其 AdapterReceivePacket 例程调用此函数。
微型驱动程序还可以使用此函数来检索设备上下文,方法是将 NeedsCompletion 参数设置为 FALSE。 在这种情况下,将忽略 DeviceData 和 DeviceObject 参数。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | usbcamdi.h (包括 Usbcamdi.h) |
库 | Usbcamd2.lib |