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. |