Dll中有这样的结构
typedef struct LogFileInfo_struct
{
char    filePathName[_MAX_PATH];
__int64 fileSize;
__int64 hitsImported;
__int64 hitsTotal;
__int64 dataPackageOffset;
__int64 dicOffset[DIC_CNT];
char    dataIndex[STORAGE_FIELD_CNT]
} LogFileInfo;应用程序也有这样的结构
应用程序中调用函数:
LogFileInfo *pFileInfo = NULL;
ReadStorageFilesInfo(char* szStorageFileName, LogFileInfo **pFileInfo, int *nFileCnt)在Dll中测试的时候是可以的。但是传到应用程序里面后就只有
char    filePathName[_MAX_PATH];
char    dataIndex[STORAGE_FIELD_CNT]
是正确的。
LogFileInfo中的__int64就都是0了。为什么?