API関数CreateFileMapping(...)
の使い方に問題があります。CreateFileMappingが「ディスク容量不足」エラーで終了するエラー
私は小さなファイルをマップしてから内容を逆転しようとしています。それは約1Kbしかありませんが、私は "Not enough memory"エラーを受けています。
CreateFile
を呼び出してファイルを開いて、サイズをGetFileSize
にしました。
それから私は呼ん:
CreateFileMapping(fileHandle,
NULL,
PAGE_READWRITE | SEC_RESERVE,
fileSize + 1,
fileSize + 1,
NULL);
私は問題がdwFileOffsetHigh
とdwFileOffsetLow
としてfileSize + 1
を渡すことであると思われるが、私は私ではなく、それに渡すべきか理解するのに苦労しています。
ご迷惑をおかけして申し訳ありません。
ありがとう、私はそれがそれらの行に沿って何かだと思った。私はそれを読んだが、何とかそれを理解できなかった。私のためにそれを明確にしてくれてありがとう! –