Ошибка Параметр указателя не указывает на доступную память
Я создаю приложения, используя CEN XFS Standard, затем я получил эту ошибку WFS_ERR_INVALID_POINTER
в документе CEN XFS это означало, как это A pointer parameter does not point to accessible memory.
но я не знаю что это за ошибка,,
мой WFSExecute, как это:
WFSExecute(lphService, 1401, cardDispense, 0, lppResult);
и мой lppResult вот так:
[StructLayout(LayoutKind.Explicit), Serializable]
public struct WFSResult
{
[FieldOffset(0), MarshalAs(UnmanagedType.U4)]
public uint RequestID;
[FieldOffset(4), MarshalAs(UnmanagedType.U2)]
public ushort hService;
[FieldOffset(6), MarshalAs(UnmanagedType.Struct, SizeConst = 16)]
public Timestamp tsTimestamp;
[FieldOffset(22), MarshalAs(UnmanagedType.U4)]
public int hResult;
[FieldOffset(26), MarshalAs(UnmanagedType.U4)]
public UInt32 dwCommandCode;
[FieldOffset(26), MarshalAs(UnmanagedType.U4)]
public UInt32 dwEventID;
[FieldOffset(30), MarshalAs(UnmanagedType.U4)]
public Int32 lpBuffer;
}