0

ローカル/グローバル名前空間に同じ名前の共有メモリ オブジェクトが 2 つ存在する可能性があるかどうかを理解するのを手伝ってもらえますか? 初めて共有メモリ オブジェクトを作成した場合はOpenFileMapping/MapViewOfFile、オブジェクトを開くために呼び出す必要があることはわかっています。CreateFileMapping作成済みのオブジェクトを呼び出すとどうなりますか?

例えば

CreateFileMapping(INVALID_HANDLE_VALUE,    // use paging file
                  NULL,                     // default security 
                  PAGE_READWRITE,           // read/write access
                  0,                        // max. object size 
                  sizeof(BackupData),       // buffer size  
                  "SharedMemory");          // name of mapping object
4

1 に答える 1