cancelio

    1

    2答えて

    私はReadFile() 10バイト(オーバーラップモードでタイムアウトなし)で、5バイトが読み込まれた後にCancelIo()を呼び出すとどうなりますか? CancelIo()のドキュメントでは、保留中のI/Oはキャンセルされますが、すでに読み込まれた5バイトはどうなりますか?彼らは失われていますか?彼らは再びエンキューされるので、次回にはReadFile()私はそれらを再び手に入れますか? 私

    0

    1答えて

    私は以下のコードを書いています。私は3つの別々のスレッドを使用して3つの異なるハードディスクに書き込むためにこのメソッドを呼び出しています。 CancelIo呼び出しの1つが失敗しています(falseを返します)。 私は、ディスクが(ハードウェアで結構です)OKであることを前提としています。 これはどのようにすることができますか? (ディスクを変更した後、私はそれが別のディスクに再び起こって参照し