非同期呼び出しの完了は、アプリケーションが他のプロセスを続行できるように、すぐに最初の呼び出しを返します。 呼び出しを発行し、操作が完了するまで制御を回復しないアプリケーションは、他の操作を実行できません。 ブロックと呼ばれるこの種類の操作は、多くのクライアントからの複数の要求を処理するように設計されたサーバー アプリケーションには適していません。
"WinAsyncCSV" を文字列として RegisterWindowsMessage を使用すると、呼び出しの完了を通知するウィンドウ ハンドルを渡します。 その後、呼び出しを行い、完了すると、渡したウィンドウ ハンドルにメッセージが投稿され、呼び出しが完了したことを通知します。