簡體   English   中英

CEN / XFS-無效的指針

[英]CEN/XFS - Invalid Pointer

我用CEN-XFS實現新的服務提供者,但返回錯誤(-26),等於此“ WFS_ERR_INVALID_POINTER”。

我使用Java,更確切地說是JNA與DLL(msxfs.dll)進行通信。

我在[HKEY_USERS.DEFAULT \\ XFS \\ LOGICAL_SERVICES \\ MyCurrencyDispenser]上使用REGEDIT創建服務提供者,其值如下:

注冊圖片...

我的界面-WFSOpen(屬於LibraryMethods)。

public short WFSOpen(String lpszLogicalName, int hApp, String lpszAppID, 
int dwTraceLevel, int dwTimeOut, int dwSrvcVersionsRequired,
String lpSrvcVersion, String lpSPIVersion, String lpRequestID);

WFSOpenUp之后執行WFSOpen。

hResult = libMethods.WFSOpen("MyCurrencyDispenser", 0, "CDM", 0x0000001F, 0,
dwVersionsRequired, lpWFSVersionOld, lpWFSVersion, null);

WFSOpen本機:

HRESULT extern WINAPI WFSOpen(LPSTR lpszLogicalName, HAPP hApp, LPSTR 
lpszAppID, DWORD dwTraceLevel, DWORD dwTimeOut, DWORD 
dwSrvcVersionsRequired, LPWFSVERSION lpSrvcVersion, LPWFSVERSION 
lpSPIVersion, LPHSERVICE lphService);

我需要幫助,謝謝。

以下錯誤告訴您,您的pointer指向錯誤的內存,該內存需要WFSOPEN()函數。

"WFS_ERR_INVALID_POINTER"

您的structHAPP參數之一必須正確指向。

notice: HAPP is void* not integer type.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM