windows
IOCP GetQueuedCompletionStatus, CreateloCompletionPort 함수의 변경점
downfa11
2024. 11. 22. 09:38
어쩐지 공부하던거랑 다르더라....
자꾸 오류뜨길래 무시했는데 알고보니 최신 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