0

私はCEN XFS標準を使用してアプリを構築しています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;
    }
4

0 に答える 0