ヽ(`Д´)ノウワァァァン!!

開発中のソースより抜粋

	...
	if(CreateIoCompletionPort(handle,handle_,completion_key,0)==0)
		//エラー処理
	...
	unsigned long buffer_size=(unsigned long)operation.buffer_->capacity()-operation.buffer_->offset();
	if(ReadFileEx(handle_,(void*)operation.buffer_->begin(),buffer_size,(LPOVERLAPPED)&operation,0)==0)
		//エラー処理


なぜかReadFileEx君が毎回エラーの困ったちゃん

いろいろ修正してみても全然だめ

MSDNを見てるとCreateIoCompletionPortのところに

開いたファイルのインスタンスを I/O 完了ポートに関連付けた後は、このインスタンスを  ReadFileEx 関数、
または  WriteFileEx 関数で使うことはできません。


あいた口がふさがらない。

ちなみにwinsock2のSOCKETではRecvExを使うべし。->WSARecvの間違い

1時間無駄にしましたw

\(^o^)/\(^o^)/\(^o^)/