Я использую API Windows SCard (Winscard.h) в приложении пользовательского пространства для взаимодействия со считывателем смарт-карт.Приложение отлично работает на компьютере Windows 10 Enterprise, который также присоединен к домену, но не на компьютере Windows 10 Home, который не присоединен ни к одному домену (это невозможно в такой версии).
Функциявызывается следующим образом:
result = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &pcontext);
Переменная result содержит значение 1753 (EPT_S_NOT_Rurable), и я не понимаю, что "Нет более доступных конечных точек из сопоставителя конечных точек."означает в контексте смарт-карты.Возникают следующие вопросы
Поддерживает ли Windows 10 Home API-интерфейс для смарт-карт?
Требуется ли компьютер для подключения к домену, чтобы использоватьтакой API?