首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CEN/XFS -指针无效

CEN/XFS -指针无效
EN

Stack Overflow用户
提问于 2017-01-17 02:47:28
回答 1查看 596关注 0票数 0

我用CEN-XFS实现了新的服务提供商,但它返回了错误,(-26),等于这个"WFS_ERR_INVALID_POINTER“。

我使用java,更准确地说是JNA来与DLL (msxfs.dll)通信。

我在HKEY_USERS.DEFAULT\XFS\LOGICAL_SERVICES\MyCurrencyDispenser上用REGEDIT创建服务提供者,其值如下:

Regedit image...

我的接口- WFSOpen (它是LibraryMethods的一部分)。

代码语言:javascript
复制
public short WFSOpen(String lpszLogicalName, int hApp, String lpszAppID, 
int dwTraceLevel, int dwTimeOut, int dwSrvcVersionsRequired,
String lpSrvcVersion, String lpSPIVersion, String lpRequestID);

在WFSStartUp之后执行WFSOpen ..

代码语言:javascript
复制
hResult = libMethods.WFSOpen("MyCurrencyDispenser", 0, "CDM", 0x0000001F, 0,
dwVersionsRequired, lpWFSVersionOld, lpWFSVersion, null);

WFSOpen原生:

代码语言:javascript
复制
HRESULT extern WINAPI WFSOpen(LPSTR lpszLogicalName, HAPP hApp, LPSTR 
lpszAppID, DWORD dwTraceLevel, DWORD dwTimeOut, DWORD 
dwSrvcVersionsRequired, LPWFSVERSION lpSrvcVersion, LPWFSVERSION 
lpSPIVersion, LPHSERVICE lphService);

我需要帮助谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2019-07-30 17:43:21

下面的错误告诉你,你的pointer指向了WFSOPEN()函数所需的错误内存。

代码语言:javascript
复制
"WFS_ERR_INVALID_POINTER"

您的某个structHAPP参数需要正确指向。

代码语言:javascript
复制
notice: HAPP is void* not integer type.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41683120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档