Condividi tramite


funzione USBCAMD_AdapterReceivePacket (usbcamdi.h)

La funzione USBCAMD_AdapterReceivePacket consente a USBCAMD di elaborare un blocco di richiesta di flusso basato su adattatori (SRB).

Sintassi

PVOID USBCAMD_AdapterReceivePacket(
  [in] PHW_STREAM_REQUEST_BLOCK Srb,
  [in] PUSBCAMD_DEVICE_DATA     DeviceData,
  [in] PDEVICE_OBJECT           *DeviceObject,
  [in] BOOLEAN                  NeedsCompletion
);

Parametri

[in] Srb

Puntatore alla funzione di callback SRB passata alla funzione di callback AdapterReceivePacket della fotocamera.

[in] DeviceData

Puntatore alla struttura USBCAMD_DEVICE_DATA che contiene punti di ingresso alle funzioni di callback del minidriver della fotocamera.

[in] DeviceObject

Puntatore all'oggetto dispositivo fisico del dispositivo (PDO).

[in] NeedsCompletion

Specifica se USBCAMD deve elaborare e completare la richiesta SRB. Specificare TRUE se USBCAMD deve completare la richiesta SRB Specificare FALSE per rendere USBCAMD ignorare la richiesta SRB e restituire il puntatore al contesto del dispositivo.

Valore restituito

USBCAMD_AdapterReceivePacket restituisce un puntatore al contesto specifico del dispositivo per questa istanza della fotocamera.

Commenti

In genere, questa funzione viene chiamata dal minidriver della fotocamera dalla routine AdapterReceivePacket .

Questa funzione può essere usata anche dal minidriver per recuperare il contesto del dispositivo impostando il parametro NeedsCompletion su FALSE. In questo caso, i parametri DeviceData e DeviceObject vengono ignorati.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione usbcamdi.h (includere Usbcamdi.h)
Libreria Usbcamd2.lib

Vedi anche

AdapterReceivePacket

USBCAMD_DEVICE_DATA