Что означает код HRESULT 0x80100028 (SCARD_E_WRITE_TOO_MANY)?

 
Предыдущий Следующий
SCARD_E_NO_ACCESS SCARD_E_BAD_SEEK

SCARD_E_WRITE_TOO_MANY

Что означает SCARD_E_WRITE_TOO_MANY

SCARD_E_WRITE_TOO_MANY (0x80100028) — На смарт-карте недостаточно памяти для сохранения данных.

Причину следует искать на границе «запись, слишком большое число объектов» внутри подсистемы «PC/SC и смарт-карты», где требуется сверить фактический объём с документированным пределом.

Диагностика и проверка результата

При результате «на смарт-карте недостаточно памяти для сохранения данных» зафиксируйте фактический объём, число объектов или требуемый размер и сравните его с документированным пределом в тех же единицах.

При воспроизведении темы «запись, слишком большое число объектов» обязательно сохраните имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.

При сравнении запусков отдельно отметьте: SCard; эти сведения относятся к теме «запись, слишком большое число объектов».

После исправления повторите тот же вызов на прежних данных; у результата 0x80100028 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x80100028: функции PC/SC SCard · SCardTransmit · документация по смарт-картам · Smart Card Minidrivers.


Нужно найти другой код? Найти другой код состояния или ошибки.