cyberia2ooo
New member
overlapped IO בwindows
יש לי קובץ שאני עושה עליו פעולות כתיבה וקריאה בעזרת overlapped io בwindows עכשיו קיימים מצבים שבזמן הכתיבה למחשב אני רוצה לבטל את פקודת הכתיבה בזמן הכתיבה.... העניין הוא שcancelio לא מבטל את הכתיבה... (לדוגמא לקחתי buffer ממש ממש גדול, ושלחתי אותו לכתיבה בקובץ שנפתח כoverlapped ואז ישר קראתי לcancelio וcancelio חזר לי רק אחרי שכל הbuffer נכתב לדיסק... יש דרך לחתוך את הכתיבה הזו ישר שאני רוצה?
יש לי קובץ שאני עושה עליו פעולות כתיבה וקריאה בעזרת overlapped io בwindows עכשיו קיימים מצבים שבזמן הכתיבה למחשב אני רוצה לבטל את פקודת הכתיבה בזמן הכתיבה.... העניין הוא שcancelio לא מבטל את הכתיבה... (לדוגמא לקחתי buffer ממש ממש גדול, ושלחתי אותו לכתיבה בקובץ שנפתח כoverlapped ואז ישר קראתי לcancelio וcancelio חזר לי רק אחרי שכל הbuffer נכתב לדיסק... יש דרך לחתוך את הכתיבה הזו ישר שאני רוצה?