función USBCAMD_AdapterReceivePacket (usbcamdi.h)
La función USBCAMD_AdapterReceivePacket permite que USBCAMD procese un bloque de solicitud de flujo basado en adaptadores (SRB).
Sintaxis
PVOID USBCAMD_AdapterReceivePacket(
[in] PHW_STREAM_REQUEST_BLOCK Srb,
[in] PUSBCAMD_DEVICE_DATA DeviceData,
[in] PDEVICE_OBJECT *DeviceObject,
[in] BOOLEAN NeedsCompletion
);
Parámetros
[in] Srb
Puntero a la SRB pasada a la función de devolución de llamada AdapterReceivePacket de la cámara.
[in] DeviceData
Puntero a la estructura USBCAMD_DEVICE_DATA que contiene puntos de entrada a las funciones de devolución de llamada del minidriver de la cámara.
[in] DeviceObject
Puntero al objeto de dispositivo físico (PDO) del dispositivo.
[in] NeedsCompletion
Especifica si USBCAMD se va a procesar y completar la solicitud SRB. Especifique TRUE si USBCAMD debe completar la solicitud SRB Especificar FALSE para que USBCAMD omita la solicitud SRB y devuelva el puntero de contexto del dispositivo.
Valor devuelto
USBCAMD_AdapterReceivePacket devuelve un puntero al contexto específico del dispositivo para esta instancia de la cámara.
Comentarios
Normalmente, el minidriver de cámara llama a esta función desde su rutina AdapterReceivePacket .
El minidriver también puede usar esta función para recuperar el contexto del dispositivo estableciendo el parámetro NeedsCompletion en FALSE. En este caso, se omiten los parámetros DeviceData y DeviceObject .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | usbcamdi.h (incluya Usbcamdi.h) |
Library | Usbcamd2.lib |