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