微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CEN/XFS:为什么 wAntiFraudModule 给我这些值?

如何解决CEN/XFS:为什么 wAntiFraudModule 给我这些值?

为什么我在 LPWFSIDCSTATUS 的现场成员中获得了如此疯狂的高值?这是否意味着ATM没有反欺诈模块?我错过了什么吗?

fwDevice 或 fwMedia 等字段值产生正确的值,所以我不确定 wAntiFraudModule 或 wDevicePosition 为什么会这样。

Using visual studio debugger

这是我正在做的事情的代码段。

LPWFSRESULT lpResult = NULL;
LPWFSPTRSTATUS lpStatus = NULL;
HRESULT result = WFMAllocateBuffer(sizeof(WFSPTRSTATUS),WFS_MEM_ZEROINIT | WFS_MEM_SHARE,(void**)&lpResult);
if (result != WFS_SUCCESS)
    std::cout << "Failed TO ALLOCATE\n";
dev_status = WFSGetInfo(XFS::GetServiceInstance(),WFS_INF_PTR_STATUS,NULL,40000,&lpResult);
if (dev_status != WFS_SUCCESS)
    std::cout << "Failed to get status for printer\n";
lpStatus = (LPWFSPTRSTATUS)lpResult->lpBuffer;
WORD my_fraud = lpStatus->wAntiFraudModule;
std::cout << "Anti-Fraud status: " << my_fraud << std::endl;
WFSFreeResult(lpResult);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。