Condividi tramite


funzione USBCAMD_AdapterReceivePacket (usbcamdi.h)

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

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 a SRB passato alla funzione di callback del minidriver 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 (PDO) del dispositivo.

[in] NeedsCompletion

Specifica se USBCAMD deve elaborare e completare la richiesta SRB. Specificare TRUE se USBCAMD deve completare la richiesta SRB Specificare FALSE per fare in modo che USBCAMD ignori la richiesta SRB e restituisca il puntatore al contesto del dispositivo.

Valore restituito

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

Osservazioni

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 di dispositivo impostando il parametro NeedsCompletion su FALSE. In questo caso, i parametri DeviceData e DeviceObject vengono ignorati.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione usbcamdi.h (include Usbcamdi.h)
libreria Usbcamd2.lib

Vedere anche

AdapterReceivePacket

USBCAMD_DEVICE_DATA