USBCAMD_DriverEntry, fonction (usbcamdi.h)
La fonction USBCAMD_DriverEntry inscrit le minidriver avec USBCAMD, en liant efficacement USBCAMD et le minidriver ensemble.
Syntaxe
ULONG USBCAMD_DriverEntry(
[in] PVOID Context1,
[in] PVOID Context2,
[in] ULONG DeviceContextSize,
[in] ULONG FrameCOntextSize,
[in] PADAPTER_RECEIVE_PACKET_ROUTINE ReceivePacket
);
Paramètres
[in] Context1
Pointeur vers le premier argument passé à la fonction DriverEntry du minidriver de l’appareil photo. Il s’agit en fait d’un pointeur vers l’objet pilote créé par le système et transmis à DriverEntry.
[in] Context2
Pointeur vers le deuxième argument passé à la fonction DriverEntry du minidriver de l’appareil photo. Il s’agit en fait d’un pointeur vers le chemin du Registre qui décrit la clé de Registre du minidriver.
[in] DeviceContextSize
Spécifie la taille, en octets, requise pour le contexte spécifique à l’appareil du minidriver.
[in] FrameCOntextSize
Spécifie la taille, en octets, requise pour la structure de contexte spécifique au cadre du minidriver. Utilisez NULL si ce n’est pas nécessaire.
[in] ReceivePacket
Pointeur vers la fonction AdapterReceivePacket définie par minidriver qui gère les requêtes SRB basées sur l’adaptateur.
Valeur retournée
USBCAMD_DriverEntry retourne la status de la tentative d’inscription. Si une valeur autre que STATUS_SUCCESS est retournée, le minidriver est déchargé.
Remarques
Un minidriver d’appareil photo doit appeler USBCAMD_DriverEntry à partir de la routine DriverEntry du minidriver. Pour plus d’informations, consultez DriverEntry for Stream Class Minidrivers
FrameContextSize est facultatif. Une valeur non NULL doit être fournie uniquement avec les appels à CamNewVideoFrame ou CamProcessRawVideoFrame.
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
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