Freigeben über


winwlx.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

winwlx.h enthält die folgenden Programmierschnittstellen:

Functions

 
WlxActivateUserShell

Aktiviert das Benutzershellprogramm.
WlxDisconnectNotify

Winlogon ruft diese Funktion auf, wenn eine Terminaldienste-Netzwerksitzung getrennt wird.
WlxDisplayLockedNotice

Ermöglicht der GINA, Informationen zur Sperre anzuzeigen, z. B. wer die Arbeitsstation gesperrt hat und wann sie gesperrt wurde.
WlxDisplaySASNotice

Winlogon ruft diese Funktion auf, wenn kein Benutzer angemeldet ist.
WlxDisplayStatusMessage

Winlogon ruft diese Funktion auf, wenn die GINA-DLL eine Meldung anzeigen soll.
WlxGetConsoleSwitchCredentials

Winlogon ruft diese Funktion auf, um die Anmeldeinformationen des aktuell angemeldeten Benutzers zu lesen, um sie transparent an eine Zielsitzung zu übertragen.
WlxGetStatusMessage

Winlogon ruft diese Funktion auf, um die status Meldung abzurufen, die von der GINA-DLL angezeigt wird.
WlxInitialize

Winlogon ruft diese Funktion einmal für jede Fensterstation auf dem Computer auf. Derzeit unterstützt das Betriebssystem eine Fensterstation pro Arbeitsstation.
WlxIsLockOk

Winlogon ruft diese Funktion auf, bevor versucht wird, die Arbeitsstation zu sperren.
WlxIsLogoffOk

Winlogon ruft diese Funktion auf, wenn der Benutzer einen Abmeldevorgang initiiert.
WlxLoggedOnSAS

Winlogon ruft diese Funktion auf, wenn ein SAS-Ereignis (Secure Attention Sequence) empfangen wird, während der Benutzer angemeldet ist und die Arbeitsstation nicht gesperrt ist.
WlxLoggedOutSAS

Winlogon ruft diese Funktion auf, wenn ein SAS-Ereignis (Secure Attention Sequence) empfangen wird, während kein Benutzer angemeldet ist.
WlxLogoff

Winlogon ruft diese Funktion auf, um die GINA über einen Abmeldungsvorgang auf dieser Arbeitsstation zu benachrichtigen, sodass die GINA alle möglicherweise erforderlichen Abmeldungsvorgänge ausführen kann.
WlxNegotiate

Die WlxNegotiate-Funktion muss von einer GINA-Ersatz-DLL implementiert werden. Dies ist der erste Aufruf von Winlogon an die GINA-DLL. Mit WlxNegotiate kann die GINA überprüfen, ob sie die installierte Version von Winlogon unterstützt.
WlxNetworkProviderLoad

Winlogon ruft diese Funktion auf, um gültige Authentifizierungs- und Identifikationsinformationen zu sammeln.
WlxReconnectNotify

Winlogon ruft diese Funktion auf, wenn eine Terminaldienste-Netzwerksitzung wiederhergestellt wird.
WlxRemoveStatusMessage

Winlogon ruft diese Funktion auf, um die GINA-DLL anzuweisen, die Anzeige der status Meldung zu beenden.
WlxScreenSaverNotify

Winlogon ruft diese Funktion unmittelbar vor dem Aktivieren eines Bildschirmschoner auf, sodass die GINA mit dem Bildschirmschonerprogramm interagieren kann.
WlxShutdown

Winlogon ruft diese Funktion kurz vor dem Herunterfahren auf, sodass die GINA alle Herunterfahraufgaben ausführen kann, z. B. das Auswerfen eines intelligenten Karte aus einem Reader.
WlxStartApplication

Winlogon ruft diese Funktion auf, wenn das System eine Anwendung im Kontext des Benutzers starten muss.
WlxWkstaLockedSAS

Winlogon ruft diese Funktion auf, wenn sie eine sichere Aufmerksamkeitssequenz (Secure Attention Sequence, SAS) empfängt und die Arbeitsstation gesperrt ist.

Rückruffunktionen

 
PWLX_ASSIGN_SHELL_PROTECTION

Wird von GINA aufgerufen, um dem Shellprogramm eines neu angemeldeten Benutzers Schutz zuzuweisen.
PWLX_CHANGE_PASSWORD_NOTIFY

Wird von GINA aufgerufen, um anzugeben, dass ein Kennwort geändert wurde.
PWLX_CHANGE_PASSWORD_NOTIFY_EX

Wird von GINA aufgerufen, um einem bestimmten Netzwerkanbieter (oder allen Netzwerkanbietern) mitzuteilen, dass ein Kennwort geändert wurde.
PWLX_CLOSE_USER_DESKTOP

Wird von GINA aufgerufen, um einen alternativen Benutzerdesktop zu schließen und nach dem Schließen des Desktops sauber.
PWLX_CREATE_USER_DESKTOP

Wird von GINA aufgerufen, um alternative Anwendungsdesktops für den Benutzer zu erstellen.
PWLX_DIALOG_BOX

Wird von der GINA aufgerufen, um ein modales Dialogfeld aus einer Dialogfeldvorlage zu erstellen.
PWLX_DIALOG_BOX_INDIRECT

Wird von GINA aufgerufen, um ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher zu erstellen.
PWLX_DIALOG_BOX_INDIRECT_PARAM

Wird von GINA aufgerufen, um Dialogfeldsteuerelemente zu initialisieren und dann ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher zu erstellen.
PWLX_DIALOG_BOX_PARAM

Wird von GINA aufgerufen, um Dialogfeldsteuerelemente zu initialisieren und dann ein modales Dialogfeld aus einer Dialogfeldvorlagenressource zu erstellen.
PWLX_DISCONNECT

Wird von einer GINA-Ersatz-DLL aufgerufen, wenn Terminaldienste aktiviert sind. GINA ruft diese Funktion auf, um die Verbindung mit einer Terminaldienste-Netzwerksitzung zu trennen.
PWLX_GET_OPTION

Wird von GINA aufgerufen, um den aktuellen Wert einer Option abzurufen.
PWLX_GET_SOURCE_DESKTOP

Wird von GINA aufgerufen, um den Namen und das Handle des Desktops zu bestimmen, der aktuell war, bevor Winlogon auf den Winlogon-Desktop umgestellt wurde.
PWLX_MESSAGE_BOX

Wird von GINA aufgerufen, um ein Meldungsfeld zu erstellen, anzuzeigen und zu betreiben.
PWLX_QUERY_CLIENT_CREDENTIALS

Wird von einer GINA-Ersatz-DLL aufgerufen, wenn Terminaldienste aktiviert sind. GINA ruft diese Funktion auf, um die Anmeldeinformationen von Remoteterminaldienste-Clients abzurufen, die keine Internetconnectorlizenz verwenden.
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS

Wird von GINA aufgerufen, um die Anmeldeinformationen zu lesen, die vom Winlogon der temporären Sitzung in das Winlogon der Zielsitzung übertragen wurden.
PWLX_QUERY_IC_CREDENTIALS

Wird von einer GINA-Ersatz-DLL aufgerufen, wenn Terminaldienste aktiviert sind. GINA ruft diese Funktion auf, um zu bestimmen, ob der Terminalserver die Internetconnectorlizenzierung verwendet, und um Anmeldeinformationen abzurufen.
PWLX_QUERY_TERMINAL_SERVICES_DATA

Wird von GINA aufgerufen, um Die Terminaldienste-Benutzerkonfigurationsinformationen abzurufen, nachdem sich ein Benutzer angemeldet hat.
PWLX_QUERY_TS_LOGON_CREDENTIALS

Wird von einer GINA-Ersatz-DLL aufgerufen, um Anmeldeinformationen abzurufen, wenn Terminaldienste aktiviert sind. Die GINA-DLL kann diese Informationen dann verwenden, um automatisch ein Anmeldefeld auszufüllen und zu versuchen, den Benutzer anzumelden.
PWLX_SAS_NOTIFY

Wird von GINA aufgerufen, um Winlogon über ein SAS-Ereignis (Secure Attention Sequence) zu benachrichtigen.
PWLX_SET_CONTEXT_POINTER

Wird von GINA aufgerufen, um den von Winlogon übergebenen Kontextzeiger als ersten Parameter für alle zukünftigen Aufrufe von GINA-Funktionen anzugeben.
PWLX_SET_OPTION

Wird von GINA aufgerufen, um den Wert einer Option festzulegen.
PWLX_SET_RETURN_DESKTOP

Wird von GINA aufgerufen, um den alternativen Anwendungsdesktop anzugeben, zu dem Winlogon wechselt, wenn die aktuelle SAS-Ereignisverarbeitungsfunktion (Secure Attention Sequence) abgeschlossen ist.
PWLX_SET_TIMEOUT

Wird von GINA aufgerufen, um das Timeout zu ändern, das einem Dialogfeld zugeordnet ist. Das Standardtimeout beträgt zwei Minuten.
PWLX_SWITCH_DESKTOP_TO_USER

Wird von GINA aufgerufen, um zum Anwendungsdesktop zu wechseln.
PWLX_SWITCH_DESKTOP_TO_WINLOGON

Ermöglicht der GINA-DLL den Wechsel zum Winlogon-Desktop.
PWLX_USE_CTRL_ALT_DEL

Wird von GINA aufgerufen, um Winlogon anweisen, die Standardkombination STRG+ALT+ENTF als sichere Aufmerksamkeitssequenz (SAS) zu verwenden.
PWLX_WIN31_MIGRATE

Wird von einer GINA-Ersatz-DLL aufgerufen, wenn Terminaldienste aktiviert sind. GINA ruft diese Funktion auf, um die Einrichtung des Terminaldiensteclients abzuschließen.

Strukturen

 
WLX_CLIENT_CREDENTIALS_INFO_V1_0

Enthält die Clientanmeldeinformationen, die von einem Aufruf von WlxQueryClientCredentials oder WlxQueryInetConnectorCredentials zurückgegeben werden.
WLX_CLIENT_CREDENTIALS_INFO_V2_0

Enthält die Clientanmeldeinformationen, die von einem Aufruf von WlxQueryTsLogonCredentials zurückgegeben werden.
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0

Enthält die Clientanmeldeinformationen, die von einem Aufruf von WlxGetConsoleSwitchCredentials zurückgegeben werden.
WLX_DESKTOP

Wird verwendet, um Desktopinformationen zwischen Ihrer GINA-DLL und Winlogon zu übergeben.
WLX_DISPATCH_VERSION_1_0

Definiert das Format der Winlogon-Funktionsverteilungstabelle version 1.0, die im WlxInitialize-Aufruf an Ihre GINA-DLL übergeben wird.
WLX_DISPATCH_VERSION_1_1

Definiert das Format der Winlogon-Funktionsverteilung version 1.1, die im WlxInitialize-Aufruf an Ihre GINA-DLL übergeben wird.
WLX_DISPATCH_VERSION_1_2

Definiert das Format der Winlogon-Funktionsverteilungstabelle version 1.2, die im WlxInitialize-Aufruf an Ihre GINA-DLL übergeben wird.
WLX_DISPATCH_VERSION_1_3

Definiert das Format der Winlogon-Funktionsverteilungstabelle version 1.3, die im WlxInitialize-Aufruf an Ihre GINA-DLL übergeben wird.
WLX_DISPATCH_VERSION_1_4

Definiert das Format der Winlogon-Funktionsverteilungstabelle version 1.4, die an die GINA-DLL im WlxInitialize-Aufruf übergeben wird.
WLX_MPR_NOTIFY_INFO

Stellt Identifikations- und Authentifizierungsinformationen für Netzwerkanbieter bereit.
WLX_NOTIFICATION_INFO

Diese Struktur speichert Informationen zu einem Winlogon-Ereignis.
WLX_PROFILE_V1_0

Enthält Informationen, die zum Einrichten der anfänglichen Umgebung verwendet werden.
WLX_PROFILE_V2_0

Enthält zusätzlich zu den von WLX_PROFILE_V1_0 bereitgestellten Informationen Profilinformationen.
WLX_TERMINAL_SERVICES_DATA

Wird verwendet, um GINA mit Benutzerkonfigurationsinformationen für Terminaldienste bereitzustellen.