Re: SCardGetAttrib

Ludovic Rousseau <[email protected]>
Newsgroups gmane.comp.lib.muscle
Message-ID <CAGstE8CdCkFTsQvpSxBNDcKh_4b+Ko-vQG1cy6VVWN0z-DJe+Q@mail.gmail.com>
2016-06-02 18:16 GMT+02:00 Christophe FERRANDO <
[email protected]>:

> Hi,
>

Hello Chirstophe,


>
> With the last pcsclite version, i get this error :
>
> SCardGetAttrib:[8010001f] Feature not supported.
>
>
>
>               rv = *SCardEstablishContext*(SCARD_SCOPE_USER, NULL, NULL,
> &hContext);
>
>                CHECK("SCardEstablishContext", rv)
>
>                rv = *SCardConnect*(hContext,mszReaders,
>
>                          SCARD_SHARE_EXCLUSIVE,SCARD_PROTOCOL_T0, &hCard,
> &dwActiveProtocol);
>
>               dwAttrLen = SCARD_AUTOALLOCATE;
>
>               rv = *SCardGetAttrib*
> (hCard,SCARD_ATTR_USER_TO_CARD_AUTH_DEVICE,(*unsigned* *char*
> *)&pbAttr,&dwAttrLen);
>
>               CHECK("SCardGetAttrib", rv);
>
>               rv = *SCardFreeMemory*(hContext,pbAttr);
>
>               CHECK("SCardFreeMemory", rv);
>
>               rv = *SCardDisconnect*(hCard, SCARD_LEAVE_CARD);
>
>               CHECK("SCardDisconnect", rv)
>
>               rv = *SCardReleaseContext*(hContext);
>
>               CHECK("SCardReleaseContext", rv)
>
>               *break*;
>
>
>
> I expect 0x00000032, ERROR_NOT_SUPPORTED (0x32)
>

ERROR_NOT_SUPPORTED is not a PC/SC error, even on Windows.
The windows list is at
https://msdn.microsoft.com/fr-fr/library/windows/desktop/aa374738%28v=vs.85%29.aspx#smart_card_return_values

I think it is a bug on the Windows side. Either the windows code is bogus
or the Windows documentation is wrong.
Maybe you should report the problem to Microsoft?

Bye

-- 
 Dr. Ludovic Rousseau

_______________________________________________
Pcsclite-muscle mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.