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) |
Library | Usbcamd2.lib |