0
我想在windows中使用Winscard庫與非接觸式智能卡讀卡器進行通信來構建應用程序。 我能夠連接到該設備,但是當我嘗試這樣使用scardtransmit我得到一個錯誤16.我已附上一段代碼,我用下面ScardTransmit總是返回錯誤16
SCARD_IO_REQUEST pioSendPci = *SCARD_PCI_T1;
//SCARD_IO_REQUEST pioSendPci = *SCARD_PCI_RAW;
DWORD dwRecvLength;
BYTE pbRecvBuffer[258];
BYTE cmd1[260];
cmd1[0]= 0xA0;
cmd1[1]= 0x0D;
cmd1[2]= 0x01;
cmd1[3]= 0x00;
cmd1[4]= 0x01;
ULONG sendbuflen= 0x05;
dwRecvLength = sizeof(pbRecvBuffer);
rv2 = SCardTransmit(hCard, &pioSendPci , cmd1,sendbuflen ,NULL, pbRecvBuffer, &dwRecvLength);
你如何連接到讀卡器(即你使用什麼參數)? –