Applies ToWindows

الأعراض

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

ERROR_INVALID_PARAMETER

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

السبب

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

الحل

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

الحالة

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

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

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.