'I/O completion polrt'에 해당되는 글 1건
- 2010.05.22 Not queue I/O Completion Entry
. I/O completion port를 사용하여 I/O request 를 issue 하고 해당 request 가 complete 된 경우 Completion queue 에 결과가 attach 된다. 하지만 request 에 대한 complete에 대해서 관심이 없는 경우 completion entry에 queue가 되지 않도록 할수 있다.
. I/O request를 할 때 OVERLAPPED 의 hEvent member를
Overlapped.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL );
Overlapped.hEvent = (HANDLE) ((DWORD_PTR) Overlapped.hEvent | 1 );
. close event handle
CloseHandle( (HANDLE) ((DWORD_PTR) Overlapped.hEvnet & ~1 );
Windows Via C/C++ 참조