Sdílet prostřednictvím


Prostředí ovladače čipové karty

Následující obrázek znázorňuje standardní prostředí pro ovladač čtečky čipových karet.

diagram znázorňující 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.