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

Consulte también

AdapterReceivePacket

USBCAMD_DEVICE_DATA