CORRECTIF : Une exception « Abandon des données » peut se produire lorsqu’un périphérique de stockage USB est attaché à un appareil Windows Embedded CE 6.0 R3, puis immédiatement détaché d’un appareil Windows Embedded CE 6.0 R3

Symptômes

Si vous attachez un périphérique de stockage USB à un appareil Windows Embedded CE 6.0 R3, puis que vous le détachez immédiatement de l’appareil, une exception « Abandon des données » peut se produire.

Cause

Lorsqu’un périphérique de stockage USB est attaché, le thread PNP appelle la fonction CreateFile pour obtenir le handle de périphérique. Si aucun verrou n’a été obtenu et que le périphérique de stockage USB est immédiatement détaché, une exception « Abandon des données » se produit.

Résolution

Informations sur la mise à jour logicielle

Une mise à jour logicielle prise en charge est désormais disponible auprès de Microsoft en tant que Mise à jour mensuelle Windows Embedded CE 6.0 de novembre 2011. Dans la section « Informations sur le fichier », le nom du fichier de package contient la version du produit, la date, le numéro d’article de la Base de connaissances Microsoft et le type de processeur. Le format de nom de fichier de package est le suivant :

Version du produit-yymmdd-kbnnnnnn-processor typePar exemple, Wincepb60-110128-kb2492159-armv4i.msi est le correctif ARMV4i Windows Embedded CE 6.0 Platform Builder qui est documenté dans l’article de la Base de connaissances 2492159 et qui est contenu dans la mise à jour mensuelle de janvier 2011.

Pour résoudre ce problème immédiatement, téléchargez cette mise à jour mensuelle Windows Embedded CE 6.0 à partir du site web Microsoft suivant.

Centre de téléchargement Microsoft

Windows Embedded CE 6.0

Configuration requise

Cette mise à jour n'est prise en charge que si toutes les mises à jour précédemment publiées pour ce produit ont été installées.

Nécessité de redémarrer

Après avoir appliqué cette mise à jour, vous devez effectuer une génération complète de l'intégralité de la plateforme. Pour cela, appliquez l’une des méthodes suivantes :

  • Dans le menu Générer, cliquez sur Nettoyer la solution, puis cliquez sur Générer la solution.
  • Dans le menu Générer, cliquez sur Régénérer la solution.

Il n'est pas obligatoire de redémarrer votre ordinateur après avoir appliqué cette mise à jour logicielle.

Informations sur le remplacement de la mise à jour

Cette mise à jour n'en remplace pas d'autre.

Informations de fichier

Les attributs de fichier de la version anglaise de ce package de mise à jour logicielle (ou ceux d'une version ultérieure) sont répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Fichiers du programme d’installation

Nom de fichier Taille du fichier Date Heure
Wincepb60-111111-kb2635840-mipsiv_fp.msi 1,069,056 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-sh4.msi 1,044,480 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-x86.msi 999,424 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-armv4i.msi 1,081,344 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-mipsii.msi 1,060,864 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-mipsii_fp.msi 1 064 960 11-Nov-2011 19:08
Wincepb60-111111-kb2635840-mipsiv.msi 1,069,056 11-Nov-2011 19:08

Fichiers inclus dans ce package de mise à jour

Nom de fichier Taille du fichier Date Heure Chemin d’accès
Windows Embedded Ce 6.0_update_kb2635840.htm 7,955 11-Nov-2011 18:49 111111_kb2635840
Devfile.c 21,427 31-Oct-2011 18:22 Private\Winceos\Coreos\Device\Devcore
Disk.c 73,917 31-Oct-2011 18:22 Public\Common\Oak\Drivers\Usb\Class\Storage\Disk\Scsi2
Devcore.lib 739,880 31-Oct-2011 2 118 Public\Common\Oak\Lib\Armv4i\Debug
Usbdisk6_lib.lib 314,344 31-Oct-2011 2 118 Public\Common\Oak\Lib\Armv4i\Debug
Devcore.lib 528,510 31-Oct-2011 2 118 Public\Common\Oak\Lib\Armv4i\Retail
Usbdisk6_lib.lib 107,992 31-Oct-2011 2 118 Public\Common\Oak\Lib\Armv4i\Retail
Devcore.lib 718,754 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii\Debug
Usbdisk6_lib.lib 296,046 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii\Debug
Devcore.lib 526,940 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii\Retail
Usbdisk6_lib.lib 106,378 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii\Retail
Devcore.lib 718,870 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii_fp\Debug
Usbdisk6_lib.lib 296,074 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii_fp\Debug
Devcore.lib 527,058 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii_fp\Retail
Usbdisk6_lib.lib 106,412 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsii_fp\Retail
Devcore.lib 727,182 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv\Debug
Usbdisk6_lib.lib 299,262 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv\Debug
Devcore.lib 536,104 31-Oct-2011 2 118 Public\Common\Oak\Lib\Mipsiv\Retail
Usbdisk6_lib.lib 109,806 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv\Retail
Devcore.lib 727,298 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Usbdisk6_lib.lib 299,290 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Devcore.lib 536,222 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Usbdisk6_lib.lib 109,840 31-Oct-2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Devcore.lib 638,958 31-Oct-2011 18:22 Public\Common\Oak\Lib\Sh4\Debug
Usbdisk6_lib.lib 265,450 31-Oct-2011 18:22 Public\Common\Oak\Lib\Sh4\Debug
Devcore.lib 480,078 31-Oct-2011 18:22 Public\Common\Oak\Lib\Sh4\Retail
Usbdisk6_lib.lib 99,594 31-Oct-2011 18:22 Public\Common\Oak\Lib\Sh4\Retail
Devcore.lib 613,558 31-Oct-2011 1,820 Public\Common\Oak\Lib\X86\Debug
Usbdisk6_lib.lib 266,498 31-Oct-2011 2 118 Public\Common\Oak\Lib\X86\Debug
Devcore.lib 457,532 31-Oct-2011 1,820 Public\Common\Oak\Lib\X86\Retail
Usbdisk6_lib.lib 98,210 31-Oct-2011 1,820 Public\Common\Oak\Lib\X86\Retail

Références

Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft