USBCAMD_INTERFACE structure (usbcamdi.h)
La structure USBCAMD_INTERFACE définit un ensemble de services liés aux interfaces de bus USB.
Syntaxe
typedef struct {
INTERFACE Interface;
PFNUSBCAMD_WaitOnDeviceEvent USBCAMD_WaitOnDeviceEvent;
PFNUSBCAMD_BulkReadWrite USBCAMD_BulkReadWrite;
PFNUSBCAMD_SetVideoFormat USBCAMD_SetVideoFormat;
PFNUSBCAMD_SetIsoPipeState USBCAMD_SetIsoPipeState;
PFNUSBCAMD_CancelBulkReadWrite USBCAMD_CancelBulkReadWrite;
} USBCAMD_INTERFACE, *PUSBCAMD_INTERFACE;
Membres
Interface
Décrit l’interface que USBCAMD exporte pour une utilisation par d’autres pilotes.
USBCAMD_WaitOnDeviceEvent
Pointeur vers le minidriver de l’appareil photo défini USBCAMD_WaitOnDeviceEvent service.
USBCAMD_BulkReadWrite
Pointeur vers le minidriver de l’appareil photo défini USBCAMD_BulkReadWrite service.
USBCAMD_SetVideoFormat
Pointeur vers le minidriver d’appareil photo défini USBCAMD_SetVideoFormat service.
USBCAMD_SetIsoPipeState
Pointeur vers le minidriver de l’appareil photo défini USBCAMD_SetIsoPipeState service.
USBCAMD_CancelBulkReadWrite
Pointeur vers le minidriver de l’appareil photo défini USBCAMD_CancelBulkReadWrite service.
Remarques
Le minidriver de l’appareil photo peut obtenir les points d’entrée USBCAMD_INTERFACE à n’importe quel moment après avoir reçu SRB_INITIALIZATION_COMPLETE. L’IRP pour l’acquisition d’un USBCAMD_INTERFACE est IRP_MN_QUERY_INTERFACE et doit être envoyé à IRQL = PASSIVE_LEVEL. En règle générale, un minidriver d’appareil photo obtient les adresses des points d’entrée USBCAMD_INTERFACE une fois vers la fin de l’initialisation du minidriver de l’appareil photo. Les membres de la structure USBCAMD_INTERFACE sont remplis avec les points d’entrée du minidriver, comme décrit dans Acquisition de fonctionnalités USBCAMD2
USBCAMD_INTERFACE n’est pas pris en charge dans l’USBCAMD d’origine.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbcamdi.h (incluez Usbcamdi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour