PRB: ERROR_INVALID_PARAMETER من WriteFile() أو ReadFile()

إعمل في أي مكان من أي جهاز باستخدام Microsoft 365

الترقية إلى Microsoft 365 للعمل في اي مكان بأخر الميزات والتحديثات.

الترقية الآن

الأعراض

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

ERROR_INVALID_PARAMETER

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

السبب

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

الحل

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

الحالة

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

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

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×