תופעות
הקריאה לפונקציה WriteFile() או ReadFile() עלולות להיכשל עם השגיאה
ERROR_INVALID_PARAMETER
אם אתה מבצע הפעלה על רכיב named pipe באמצעות חופף קלט/פלט.
סיבה
סיבה אפשרית עבור הכשל הוא החברים OffsetHigh והיסט של המבנה OVERLAPPED אינו מוגדר כאפס.
פתרון
הגדר את החברים שלך מבנה OVERLAPPED OffsetHigh והיסט כאפס.
מצב
אופן פעולה זה הוא מכוון. עזרה מקוונת עבור WriteFile() ו- ReadFile() למצב בו יש להגדיר את החברים OffsetHigh והיסט של המבנה OVERLAPPED אפס או בפונקציות ייכשל.
מידע נוסף
במקרים רבים בקריאות פונקציה עשויה להצליח אם לא תגדיר במפורש OVERLAPPED. היסט ו חופף. OffsetHigh לאפס. עם זאת, ייתכן שהסיבה לכך היא בדרך כלל מכיוון שמבנה OVERLAPPED הוא סטטי או כללית ואותחל ולכן הוא אפס, או את מבנה OVERLAPPED הוא אוטומטי (מקומי) ואת התוכן של מיקום זה במחסנית הם כבר אפס. עליך להגדיר באופן מפורש את OVERLAPPED. היסט ו חופף. חברים מבנה OffsetHigh לאפס.