Ignore:
Timestamp:
Aug 4, 2002, 5:26:52 PM (23 years ago)
Author:
sandervl
Message:

Return ERROR_OPERATION_ABORTED in GetOverlappedResult if request was cancelled

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/overlappedio.cpp

    r8839 r8958  
    1 /* $Id: overlappedio.cpp,v 1.18 2002-07-05 17:58:26 sandervl Exp $ */
     1/* $Id: overlappedio.cpp,v 1.19 2002-08-04 15:26:52 sandervl Exp $ */
    22
    33/*
     
    537537                 //      same OverlappedIOHandler
    538538                 lpRequest->fCancelled = TRUE;
     539                 //GetOverlappedResult must return this error after the request
     540                 //has been cancelled!
     541                 lpRequest->lpOverlapped->Internal = ERROR_OPERATION_ABORTED;
    539542                 ::SetEvent(hEventCancel);   //cancel pending operation
    540543                 if(i != ASYNC_INDEX_BUSY) {//thread that handles the request will delete it
Note: See TracChangeset for help on using the changeset viewer.