Microsoft はSCardGetReaderDeviceInstanceId
、Windows8 以降のバージョンの winscard.dll に実装しています。この関数の実装を本当に知りたいです。逆コンパイルしようとしましたが、逆コンパイルが苦手で、何も得られませんでした。スマートカードリーダーの Name を DeviceInstanceId と関連付ける必要があるため、質問しているので、Windows8 での実装に基づいて、Windows7 または古いバージョンでも実装できると思います。皆さん、何か助けてくれますか?
LONG WINAPI SCardGetReaderDeviceInstanceId(
_In_ SCARDCONTEXT hContext,
_In_ LPCTSTR szReaderName,
_Out_opt_ LPTSTR szDeviceInstanceId,
_Inout_ LPDWORD cchDeviceInstanceId
);