الأعراض

قد يفشل استدعاء دالة WriteFile() أو ReadFile() مع الخطأ

ERROR_INVALID_PARAMETER

إذا كنت تعمل على توجيه إخراج مسمى واستخدام يتراكب الإدخال/الإخراج.

السبب

أسباب المحتملة للفشل أن لم يتم تعيين أعضاء بناء متراكب الإزاحة وأوفسيثيغ إلى صفر.

الحل

تعيين أعضاء جهاز بناء متراكب الإزاحة وأوفسيثيغ إلى صفر.

الحالة

يعتبر هذا السلوك حسب التصميم. ستفشل التعليمات الفورية لحالة كل من WriteFile() و ReadFile() يجب تعيين أعضاء بناء متراكب الإزاحة وأوفسيثيغ إلى صفر أو المهام.

مزيد من المعلومات

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

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات

استكشاف التدريب >

الحصول على الميزات الجديدة أولاً

الانضمام إلى MICROSOFT INSIDERS >

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×