Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující obrázek znázorňuje standardní prostředí pro ovladač čtečky čipových karet.
Kromě toho obrázek znázorňuje následující součásti prostředí čipové karty:
Aplikace komunikují s ovladačem čtečky čipových karet prostřednictvím správce prostředků čipové karty. Ovladač čtečky se nachází v prostoru jádra a správce prostředků čipové karty se nachází v uživatelském prostoru.
Správce prostředků komunikuje s ovladačem čtečky pomocí vstupně-výstupních ovládacích prvků, které jsou odesílány pomocí systémového volání DeviceIoControl . Informace o použití volání systému DeviceIoControl naleznete v tématu DeviceIoControl v sadě Microsoft Windows SDK.
Podobně aplikace pracující s čipovou kartou mohou odesílat instrukce ovladači čtečky čipových karet pomocí DeviceIoControl a operační systém přepošle označenou hodnotu IOCTL ovladači čtečky. Pokud je ovladačem čtečky driver WDM, operační systém požadavek předá prostřednictvím paketu požadavku na vstup/výstup (IRP).
Microsoft dodává ukázku jednoho ovladače čtečky ,pscr.sys, což je ovladač pro čtečku čipových karet PCMCIA. Zdrojový kód pro tento ovladač je k dispozici v kolekci ukázek WDK. Další informace naleznete v tématu PCMCIA Smart Card Driver. Dodavatelé zařízení čtečky čipových karet musí poskytovat ovladače navržené tak, aby fungovaly se správcem prostředků dodaného systémem a knihovnou ovladačů čipových karet.
Nativní ovladače čtečky i ovladače čtečky dodané dodavatelem musí používat knihovnu ovladačů čipové karty k provádění mnoha operací s klíči, jak je vysvětleno v části Knihovna ovladačů čipové karty.