| Предыдущий | Следующий |
| SCARD_E_INVALID_TARGET | SCARD_F_WAITED_TOO_LONG |
SCARD_E_NO_MEMORY
Что означает SCARD_E_NO_MEMORY
SCARD_E_NO_MEMORY: Smart-card subsystem не смогла выделить память для запроса; это не означает, что на самой карте закончилась EEPROM или другое постоянное хранилище.
Что проверить
- Зафиксируйте размер буферов и процессную память перед PC/SC вызовом.
- Проверьте утечки SCard contexts/handles и повторяющиеся большие allocations в приложении.
- Если проблема массовая для разных приложений, проверьте состояние Smart Card диспетчер ресурсов и reader driver.
Что делать
Освободите утечки или исправьте чрезмерный размер запроса; затем создайте новые PC/SC handles. Форматирование карты или удаление сертификатов не имеет отношения к host-memory ошибке.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
