L'appel d'EnumObjects() provoque la perte d'un sélecteur

Traductions disponibles Traductions disponibles
Numéro d'article: 229670 - Voir les produits auxquels s'applique cet article
Si cet article ne décrit pas le message d'erreur que vous rencontrez, consultez l'article suivant dans la Base de connaissances Microsoft pour afficher d'autres d'articles en rapport avec d'autres messages d'erreur :
315854 Centre de ressources des messages d'erreur concernant Windows 98 et Windows Millennium Edition
Agrandir tout | Réduire tout

Symptômes

Un programme qui appelle la fonction API EnumObjects() Win32 peut finalement cesser de fonctionner et afficher le message d'erreur suivant :
Nom du programme a provoqué une erreur de protection générale dans le module GDI.EXE.

Cause

Chaque fois qu'elle est appelée, la fonction EnumObjects() provoque la perte d'un sélecteur. Si une quantité suffisante d'appels est atteinte durant une session particulière, la table locale de descripteur (LDT, local descriptor table) peut s'épuiser. L'ordinateur doit alors être redémarré.

Résolution

Un correctif est désormais disponible auprès de Microsoft, mais est conçu uniquement pour corriger le problème décrit dans cet article. Il ne doit être appliqué qu'aux ordinateurs rencontrant ce problème spécifique.

Pour résoudre ce problème, procurez-vous ce correctif auprès des services de Support technique Microsoft. Pour obtenir une liste complète des numéros de téléphone des services de support technique Microsoft, ainsi que des informations relatives aux frais de support technique, consultez le site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
REMARQUE : dans certains cas, aucuns frais de support technique par téléphone ne vous seront facturés si un technicien du Support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux questions supplémentaires et aux problèmes non traités par la mise à jour en question.

La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
Pour les versions Windows 95 4.00.950 et 4.00.950A (versions commerciales et OEM Service Release [OSR1]) :

   Date       Heure   Version     Taille   Nom du fichier
   ----------------------------------------------------
   16/04/99   10:11   4.01.971   312 736   Gdi.exe
   16/04/99   10:11   4.01.971   131 072   Gdi32.dll

Pour les versions Windows 95 4.00.950B et 4.00.950C (OSR2 et OSR2.5) :


   Date       Heure   Version      Taille   Nom du fichier
   -----------------------------------------------------
   16/04/99   11:12   4.00.1112   331 872   Gdi.exe
   16/04/99   11:12   4.00.1112   129 024   Gdi32.dll

Pour les versions Windows 98 4.10.1998 (versions commerciales) :

   Date       Heure   Version      Taille   Nom du fichier
   ---------------------------------------------------
   20/08/99   19:16   4.10.1999   345 632   Gdi.exe
   20/08/99   20:03   4.10.1999   138 752   Gdi32.dll

Pour la version Windows 98 Deuxième Édition 4.10.2222 (Deuxième Édition) :

   Date       Heure   Version      Taille   Nom du fichier
   ----------------------------------------------------
   20/08/99   15:51   4.10.2223   345 648   Gdi.exe
   20/08/99   17:27   4.10.2223   138 752   Gdi32.dll
				

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Ce problème peut survenir notamment lorsqu'une macro VBA Microsoft Excel 97 définit les propriétés PageSetup d'une feuille de calcul des centaines de fois. Pour plus d'informations sur ce problème, consultez l'article suivant dans la Base de connaissances Microsoft :
192869 OFF97 : L'objet PageSetup provoque une perte de mémoire et un blocage du système
Pour plus d'informations sur les correctifs Windows 98 et Windows 98 Deuxième Édition, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
206071 Informations générales sur les correctifs Windows 98 et Windows 98 Deuxième Édition
Pour plus d'informations sur les correctifs de Windows 95, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
161020 Mise en oeuvre des mises à jour de Windows 95

Propriétés

Numéro d'article: 229670 - Dernière mise à jour: mardi 4 septembre 2007 - Version: 2.5
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows 98 Deuxième Édition
Mots-clés : 
kbqfe kbgpf kbprb kbhotfixserver KB229670
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com