У меня есть следующая функция:
public static extern uint FILES_GetMemoryMapping(
[MarshalAs(UnmanagedType.LPStr)] string pPathFile,
out ushort Size,
[MarshalAs(UnmanagedType.LPStr)] string MapName,
out ushort PacketSize,
ref Mapping oMapping,
out byte PagesPerSector);
Что я хотел бы назвать так:
FILES_GetMemoryMapping(MapFile, out size, MapName,
out PacketSize, null, out PagePerSector);
К сожалению, я не могу передать null
в поле, которое требует типа ref Mapping
, и никакое действие, которое я пробовал, исправляет это.
Любые предложения?