Тема непопулярная, но всё-таки может кто-нибудь сталкивался с WOSA/XFS и сможет мне помочь?
Выполняю
WFSStartUp
WFSOpen
WFSLock
Затем WFSExecute(..., WFS_CMD_CDM_START_EXCHANGE,...),
но функция WFSExecute возвращает WFS_ERR_INTERNAL_ERROR. В чем может быть проблема??
WFSCDMSTARTEX WfsStartEx; // input data
USHORT ausNum[1]; // input data
LPWFSCDMCUINFO lpCuInfoOut; // output data
HRESULT hRes; // Result of the API call
LPWFSRESULT lpWfsRet; // Output
// prepare input data
// ==================
ausNum[0] = 2; // change logical cash unit number 2
WfsStartEx.usCount = 1;
WfsStartEx.lpusCUNumList = ausNum;
hRes = WFSExecute (hService,
WFS_CMD_CDM_START_EXCHANGE,
(LPVOID)&WfsStartEx,
WFS_INDEFINITE_WAIT,
&lpWfsRet);