Что означает код HRESULT 0x80100019 (SCARD_E_PCI_TOO_SMALL)?

 
Предыдущий Следующий
SCARD_P_SHUTDOWN SCARD_E_READER_UNSUPPORTED

SCARD_E_PCI_TOO_SMALL

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

SCARD_E_PCI_TOO_SMALL (0x80100019) — Буфер приёма PCI слишком мал.

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

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

При результате «буфер приёма PCI слишком мал» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

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

При сравнении запусков отдельно отметьте: SCardTransmit, SCARD_IO_REQUEST, SCard, APDU; эти сведения относятся к теме «недостаточный размер: буфер приёма PCI слишком мал».

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

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


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