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