Partager via


USBCAMD_AdapterReceivePacket, fonction (usbcamdi.h)

La fonction USBCAMD_AdapterReceivePacket permet à USBCAMD de traiter un bloc de demande de flux (SRB) basé sur un adaptateur.

Syntaxe

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

Paramètres

[in] Srb

Pointeur vers le SRB passé à la fonction de rappel AdapterReceivePacket du minidriver de l’appareil photo.

[in] DeviceData

Pointeur vers la structure USBCAMD_DEVICE_DATA qui contient des points d’entrée vers les fonctions de rappel du minidriver de l’appareil photo.

[in] DeviceObject

Pointeur vers l’objet d’appareil physique (PDO) de l’appareil.

[in] NeedsCompletion

Spécifie si USBCAMD doit traiter et terminer la requête SRB. Spécifiez TRUE si USBCAMD doit terminer la requête SRB Spécifiez FALSE pour que USBCAMD ignore la requête SRB et retourne le pointeur de contexte de l’appareil.

Valeur retournée

USBCAMD_AdapterReceivePacket retourne un pointeur vers le contexte spécifique à l’appareil pour cette instance de l’appareil photo.

Remarques

En règle générale, cette fonction est appelée par le minidriver de la caméra à partir de sa routine AdapterReceivePacket .

Cette fonction peut également être utilisée par le minidriver pour récupérer le contexte de l’appareil en définissant le paramètre NeedsCompletion sur FALSE. Dans ce cas, les paramètres DeviceData et DeviceObject sont ignorés.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête usbcamdi.h (incluez Usbcamdi.h)
Bibliothèque Usbcamd2.lib

Voir aussi

AdapterReceivePacket

USBCAMD_DEVICE_DATA