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 |