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。 在这种情况下,将忽略 DeviceDataDeviceObject 参数。

要求

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

另请参阅

AdapterReceivePacket

USBCAMD_DEVICE_DATA