어쩐지 공부하던거랑 다르더라....
자꾸 오류뜨길래 무시했는데 알고보니 최신 SDK에서 함수들의 인자 타입이 변경되었다.
최신... 이라 해봤자 한참 옛날이지만ㅜ
GetQueuedCompletionStatus
같은 경우에 LPDWORD
인자를 PULONG_PTR
로 변환해야함
그외에도 CreateloCompletionPort
, GetQueuedCompletionStatus
의 새 버전인 GetQueuedCompletionStatusEx
도 있다.
난 왜 이제 알았는가
https://learn.microsoft.com/ko-kr/windows/win32/api/ioapiset/nf-ioapiset-getqueuedcompletionstatus
GetQueuedCompletionStatus 함수(ioapiset.h) - Win32 apps
지정된 I/O 완료 포트에서 I/O 완료 패킷을 큐에서 제거하려고 시도합니다.
learn.microsoft.com
'windows' 카테고리의 다른 글
Windows In Docker - C++ 프로젝트의 컨테이너화 빌드 및 관리 (0) | 2025.02.20 |
---|---|
토이프로젝트 - IOCP 서버와 유니티 클라이언트 구현(winsock2, cpp) (0) | 2024.11.22 |
IOCP(IO Completion Port) 쉽게 이해하기 (0) | 2024.11.22 |
토이프로젝트 - winsock으로 구현한 프록시 서버(winsock2, cpp) (0) | 2024.11.22 |
게임서버 매치메이킹 구현과 기술 세미나 발표 (0) | 2024.11.22 |