Поделиться через


функция 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

Указатель на SRB, переданный функции обратного вызова адаптера AdapterReceivePacket камеры мини-driver.

[in] DeviceData

Указатель на структуру USBCAMD_DEVICE_DATA, содержащую точки входа в функции обратного вызова мини-driver камеры.

[in] DeviceObject

Указатель на физический объект устройства (PDO).

[in] NeedsCompletion

Указывает, требуется ли USBCAMD обработать и завершить запрос SRB. Укажите TRUE, если USBCAMD требуется завершить запрос SRB Указать FALSE, чтобы сделать USBCAMD пропускать запрос SRB и возвращать указатель контекста устройства.

Возвращаемое значение

USBCAMD_AdapterReceivePacket возвращает указатель на контекст для конкретного устройства для этого экземпляра камеры.

Замечания

Как правило, эта функция вызывается мини-driver камеры из подпрограммы AdapterReceivePacket.

Эта функция также может использоваться мини-driver для получения контекста устройства, задав параметру NeedsCompletion значение FALSE. В этом случае параметры deviceData DeviceData и DeviceObject игнорируются.

Требования

Требование Ценность
целевая платформа Настольный
заголовка usbcamdi.h (включая Usbcamdi.h)
библиотеки Usbcamd2.lib

См. также

AdapterReceivePacket

USBCAMD_DEVICE_DATA