Я конвертирую старый код C ++ и мне нужна помощь с эквивалентом memcpy_s в C #. Мне нужно скопировать данные из одного указателя в другой указатель, как показано в этом коде C ++.
Я пробовал C ++ CopyMemory, Array.Copy и другие методы в соответствии с Google, однако ни один из них, похоже, не помогает. Я хотел бы преобразовать эквивалент в C # следующего кода, показанного ниже. Любая помощь будет высоко ценится.
memcpy_s((char*)pDIB + sizeof(BITMAPINFOHEADER), bmpHeader.biSizeImage,
pRawData, bmpHeader.biSizeImage);
Этот код берет указатель и добавляет размер BITMAPHeader и добавляет к нему другие данные указателя. Я не вижу Marshal.PointerToPointer в C # и не знаю, как это написать.