public static extern CLMem clCreateSubBuffer( CLMem buffer, CLMemFlags flags, CLBufferCreateType buffer_create_type, [MarshalAs(UnmanagedType.LPStruct)] CLBufferRegion buffer_create_info, ref CLError errcode_ret);
public static extern CLMem clCreateSubBuffer( CLMem buffer, CLMemFlags flags, CLBufferCreateType buffer_create_type, IntPtr buffer_create_info, ref CLError errcode_ret);