BUG: الحصول PC Card متوازي نوع غير موارد الإدخال والإخراج

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية313580
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
لا يتلقى برنامج تشغيل بطاقة PC مع رمز الدالة Parallel أية موارد في IRP_MN_START_DEVICE الخاص به ضمن Windows XP. يؤدي هذا عادةً معالج الحزمة (IRP) طلب الإدخال/الإخراج التوصيل والتشغيل (PNP) فشل IRP_MN_START_DEVICE. وتكون النتيجة أن علامة إدارة الجهاز على الجهاز مع علامة تعجب صفراء و رمز الخطأ 10.

ومع ذلك، إذا كان برنامج التشغيل نجاح IRP_MN_START_DEVICE على أية حال؟ الجهاز قد تظهر في الجهاز بنجاح كما يتم بدء إدارة لكنها موارده المقترنة مفقودة أو غير كاملة.
السبب
يضع برنامج تشغيل ناقل Windows XP PCMCIA كـ صالح أي المجموعة التكوين التي ينتمي إليها أحد الأجهزة مع الدالة معرف المجموعة (21) رمز 3 (متوازي) إذا لم يكن فقط I/O منافذ نطاقين أو إذا طلب المجموعة تكوين أي نطاق الذاكرة.

على سبيل المثال، منفذ متوازي يتم تطبيق إلى بطاقة PC طلبات منافذ الإدخال/الإخراج الشائعة نطاقات LPT1 أو LPT2 أو LPT3 وإيجاد تمييز كافة المجموعات التكوين الخاصة به كغير صحيحة كما. يؤدي هذا إلى عدم تعيين أي مورد إلى الجهاز النظام. برنامج التشغيل عن أن IRP_MN_START_DEVICE لها قائمة موارد فارغة و فشل برنامج التشغيل عادةً هذه IRP.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Windows XP. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322389كيفية الحصول على أحدث حزمة خدمة XP Windows


كمحاولة للتغلب على هذه المشكلة، تجاوز التكوينات التي تم وضع علامة غير صالحة من توجيه IOConfig إلى مقطع LogConfig في جهاز INF. بعد القيام بذلك، يمكنك إضافة نطاق منفذ إدخال/إخراج وهمية إلى تكوين متجاوزة لتلبية متطلبات الحاجة نطاقات المنافذ I/O اثنين فقط.

نموذج التعليمات البرمجية التالي عبارة عن مقطع LogConfig لبطاقة المطلوبة نطاق LPT1 و يتم تصحيح لتضمين نطاق منفذ إدخال/إخراج زائف في 077F 0778:
[MyDeviceInstallSection]...[MyDeviceInstallSection.LogConfigOverride]LogConfig=MyLogConfig...[MyLogConfig]ConfigPriority=NORMALIOConfig=378-37F(3ff::)IOConfig=778-77F(ffff::)				
ملاحظة: يفترض هذا المثال أن المنفذ المتوازي له وحدة فك ترميز 10-بت وهو أسوأ. لنطاق زائفة على الرغم من أنه يتم تعيين وحدة فك ترميز 16 بت لا توجد وحدة فك ترميز موجود.
تصريح
أقرت Microsoft أن هذا خطأ في منتجات Microsoft المسردة في بداية هذه المقالة. تم تصحيح هذه المشكلة لأول مرة في حزمة الخدمة Service Pack 1 الخاصة بـ Windows XP.
معلومات أخرى
التالي هو مثال شائعة من المجموعات التي قد تواجهك المشكلة. يحتوي PC Card المجموعة معرّف دالة (21 h) تقييم 3 بحيث يكون الجهاز المتوازي. بين المجموعات الأخرى معرّف الدالة سيتم كما يلي:
21h TPL_CODE=CISTPL_FUNCID02h TPL_LINK03h TPLFID_FUNCTION00h 
kbBaseOS

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 313580 - آخر مراجعة: 01/12/2015 19:22:55 - المراجعة: 1.1

Microsoft Windows XP Professional, Microsoft Windows XP Home Edition

  • kbnosurvey kbarchive kbmt kbbug kbfix kboswin2000fix kbwinxpsp1fix KB313580 KbMtar
تعليقات