|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.02.2015, 13:49 | #11 |
Новичок
Джуниор
Регистрация: 13.02.2015
Сообщений: 1
|
Ответ с scardtransmit -2146435064
Не могу получить вывод ответа с команды:
-> A0 A4 00 00 02 3F 00 <- 9F 16 -> A0 A4 00 00 02 2F E2 <- 9F 0F -> A0 B0 00 00 0A <- (Здесь не выходит ICCID) < Код HTML:
[DllImport("WinScard.dll")] static extern int SCardTransmit( IntPtr phCard, ref SCARD_IO_REQUEST pioSendPci, byte[] pbSendBuffer, int cbSendLength, IntPtr pioRecvPci, byte[] pbRecvBuffer, ref int pcbRecvLength ); //------------------------------------------------ ret = SCardTransmit(phCard, ref iorequest, pbSendBuffer3, pbSendBuffer3.Length, IntPtr.Zero, pbRecvBuffer, ref pcbRecvLength); listBox1.Items.Add("Apdu -->" + BitConverter.ToString(pbSendBuffer3)); listBox1.Items.Add("Apdu <--" + BitConverter.ToString(pbRecvBuffer).Replace("-"," ")); listBox1.Items.Add("Apdu <--" + pbRecvBuffer); listBox1.Items.Add("Apdu <--- " + ret + " " + pcbRecvLength); Длину ответа он показывает (pcbRecvLength - 12), а сам ответ нет (pbRecvBuffer), ret показывает ошибку -2146435064 (SCARD_E_INSUFFICIENT_BUFFER) от чего идет эта ошибка не пойму. Может кто поможет? Если необходимо могу полный код показать... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение CID номера SD карты. | lengaz | Помощь студентам | 12 | 17.09.2013 18:46 |
Смарт теги | Ципихович Эндрю | Microsoft Office Word | 33 | 04.09.2013 11:39 |
Ищем специалиста(смарт-карты,бонус.карты и т.п) | modob1 | Фриланс | 3 | 20.01.2012 11:09 |
Смарт-теги в Ворде | Ципихович Эндрю | Microsoft Office Word | 2 | 04.09.2011 08:11 |
Чтение и запись карты. | Ckomoroh | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 22.01.2010 21:40 |