функция 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 мини-драйвера камеры.

[in] DeviceData

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

[in] DeviceObject

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

[in] NeedsCompletion

Указывает, будет ли USBCAMD обрабатывать и завершать запрос SRB. Укажите ЗНАЧЕНИЕ TRUE , если USBCAMD требуется выполнить запрос SRB Укажите ЗНАЧЕНИЕ FALSE , чтобы usbCAMD игнорировали запрос SRB и вернули указатель контекста устройства.

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

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

Комментарии

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть usbcamdi.h (включая Usbcamdi.h)
Библиотека Usbcamd2.lib

См. также раздел

AdapterReceivePacket

USBCAMD_DEVICE_DATA