winlogon a GINA musí inicializovat informace, zpracovávat zabezpečené sekvence pozornosti (SAS) monitorování a oznámení a povolit aktivity odhlášení a vypnutí. Stav Winlogon určuje, která funkce GINA je volána ke zpracování jakékoli dané události SAS. Komunikace probíhá v uvedeném pořadí.
Poznámka
Knihovny GINA DLL jsou ignorovány v systému Windows Vista.
Událost
Popis
Spuštění pracovní stanice
Winlogon volá funkci GINA WlxNegotiate, která informuje GINA o používané verzi Winlogonu.
Winlogon volá funkci GINA WlxInitialize, aby gina poskytla adresy podpůrných funkcí, popisovač winlogonu a získal kontext informace pro GINA (které se mají použít ve všech budoucích voláních GINA). Winlogon je ve stavu odhlášení.
Nikdo není přihlášen.
(GINA monitoruje zařízení pro události SAS).
GINA volá funkci winlogon WlxSasNotify při přijetí události SAS.
Winlogon volá WlxLoggedOutSAS funkci GINA, což umožňuje GINA zpracovávat identifikační a ověřovací informace uživatele. Po úspěšném přihlášení se winlogon nachází v přihlášeném stavu.
Uživatel je přihlášený.
(GINA monitoruje zařízení pro události SAS).
GINA volá funkci winlogon WlxSasNotify při přijetí události SAS.
Winlogon volá WlxLoggedOnSAS funkci GINA, která umožňuje gina prezentovat možnosti uživateli, který je aktuálně přihlášený.