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

另请参阅

AdapterReceivePacket

USBCAMD_DEVICE_DATA