Bạn có một cấu trúc mà phải mất một mảng byteMarshalling một kích thước mảng chưa biết
byte[]
Tuy nhiên, kích thước của mảng mà phụ thuộc vào hình ảnh bạn đang nộp (WIDTHxHEIGHT)
Vì vậy, ... làm thế nào bạn có làm
[MarshalAs(UnmanagedType.ByValArray, SizeConst = ???)]
public Byte[] ImageData;
Sizeconst PHẢI CÓ khi làm việc với mảng byte được truyền từ C# đến C dll?
Trình chỉnh sửa tùy chỉnh có vẻ như là lựa chọn duy nhất. – IllidanS4