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