Re[2]: WOSA/XFS
От: Vladimir_ Литва  
Дата: 14.12.06 10:42
Оценка:
Здравствуйте, Nagelo, Вы писали:

N>Здравствуйте Владимир, тема WOSA/XFS действительно непопулярна... В связи с этим хотелось бы задать вопрос... У меня ситуация следующая:

N>Выполняю

N> WFSStartUp

N> WFSOpen
N>Эти 2 функции выполняются успешно. После этого пытаюсь запустить WFSRegister, WFSGetInfo, WFSExecute... не работает даже WFSClose... все
N>эти функции возвращают 0хffffffd5, что означает недоступность библиотеки с драйвером устройства... В описании написано, что эта бага может
N>возникнуть при выполнении функции WFSOpen, но она возвращает успех... Если вы уже побывали в такой ситуации и вышли победителем... поведайте пожалуйста в чем было дело

Возможно дело в параметре lpszLogicalName, который Вы передаёте в WFSOpen.
Попробуйте его изменить:

    // in this example the ATM service is opened
    // (this has to be done for each service that should be used)
    lpszLogicalName = "ATM";         // corresponds to the name in the
                                             // LOGICAL_SERVICES part of the registry
    hApp            = WFS_DEFAULT_HAPP;      // use the default handle
    lpszAppID       = "Example Application"; // name of the application
    dwTraceLevel    = 0;                     // no tracing
    dwTimeOut       = WFS_INDEFINITE_WAIT;   // wait until completion
    dwVersionsRequired = 0x00010002;         // all versions from 1.0-2.0
                                             // are allowed

    // open the ATM service
    hRes = WFSOpen(lpszLogicalName, hApp, lpszAppID, dwTraceLevel,
                    dwTimeOut, dwVersionsRequired, &SrvcVersion,
                    &SPIVersion, &hService);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.