Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Si votre appareil est installé sur les plateformes 32 bits et les plateformes 64 bits, vous devez suivre ces étapes lorsque vous créez un package de pilotes :
Fournissez à la fois des compilations 32 bits et 64 bits de tous les pilotes en mode noyau, l’application d’installation de périphérique, les programmes d’installation de classes et les co-programmes d’installation. Pour plus d’informations, consultez Portage de votre pilote vers Windows 64 bits.
Fournissez un ou plusieurs fichiers INF multiplateformes qui utilisent des sections INF décorées pour contrôler le comportement d’installation spécifique à la plateforme.
Si vous écrivez une application d’installation d’appareil, la version 32 bits doit être la version par défaut. Autrement dit, la version 32 bits doit être appelée par Autorun (décrit dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows), afin qu'elle démarre automatiquement lorsqu'un utilisateur insère votre disque de distribution.
La version 32 bits de l’application doit vérifier la valeur retournée par UpdateDriverForPlugAndPlayDevices. Si la valeur de retour est ERROR_IN_WOW64, l’application 32 bits s’exécute sur une plateforme 64 bits et ne peut pas mettre à jour les pilotes de boîte de réception. Au lieu de cela, il doit appeler CreateProcess (décrit dans la documentation du Kit de développement logiciel (SDK) Windows) pour démarrer la version 64 bits de l’application. La version 64 bits peut ensuite appeler UpdateDriverForPlugAndPlayDevices, en spécifiant un paramètre FullInfPath qui identifie l’emplacement des versions 64 bits de tous les fichiers.