Вопрос о mapviewoffile в C#
Я написал код на C++ environmental, как показано ниже:
CreateFileMapping(INVALID_HANDLE_VALUE, значение null, PAGE_READWRITE, 0, оператор sizeof(MCDTYPE1), нуль);
MCDTYPE1* pDest = (MCDTYPE1*)MapViewOfFile(hFileMapDest, FILE_MAP_WRITE, 0, 0, 0);
MCDTYPE1-это тип структуры
установите некоторые значения для члена структуры MCDTYPE1.
pDest = & amp; MCDTYPE1;
но как получить значение struct в c#?
Что я уже пробовал:
MCDTYPE1 result = (MCDTYPE1 )Marshal.PtrToStructure(mapView, typeof(UIStruct)); it failed to get values of MCDTYPE1.