私のC++のWindowsアプリケーションでは、ファイルにアクセスするためにCreateFile
関数を使用しています。私は私のアプリケーションは、私が取得要求からの私に(同時にファイル内の多くの位置にアクセスすることを望むので、C++のCreateFileとReadFileの非同期呼び出し
DeviceIOControl
ReadFile
SetFilePointer
:私は私のファイルを制御するためにも、以下の機能を使用していますアプリケーション)私は自分のアプリケーションが非同期であることを望みます。私はそこにFILE_FLAG_OVERLAPPED
と呼ばれる旗があるのを見ましたが、私はそれをどのように使用するのかわかりません。 登録が必要なコールバックはありますか? あなたはここで、それはあなたがちょうど新しいスレッドを生成し、その第二のスレッドから同期()ReadFieを呼び出すことができます
おかげ
RTFM:http://msdn.microsoft.com/en-us/library/windows/desktop/ms686358%28v=vs.85%29.aspx –