Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt die Remotezugriffsdienstauthentifizierung aus, wenn die Unterauthentifizierung durch Aufrufen der LogonUser-Funktion angefordert wird.
Die Anmeldeinformationen und Informationen des Sicherheitsprinzipals aus der SAM-Datenbank (Security Accounts Manager ) werden zur Authentifizierung an diese Funktion übergeben.
Diese Funktion wird von benutzerdefinierten Unterauthentifizierungspaket-DLLs für die Verwendung mit dem MSV1_0-Authentifizierungspakets implementiert.
Diese Funktion wird nur für eine nicht interaktive Authentifizierung aufgerufen, nur auf dem Authentifizierungsserver, auf dem sich das Konto befindet, und nur, wenn eine Unterauthentifizierungs-DLL unter dem richtigen Schlüssel in der Registrierung registriert ist.
Syntax
NTSTATUS Msv1_0SubAuthenticationRoutineEx(
[in] NETLOGON_LOGON_INFO_CLASS LogonLevel,
[in] PVOID LogonInformation,
[in] ULONG Flags,
[in] PUSER_ALL_INFORMATION UserAll,
[in] SAM_HANDLE UserHandle,
[in, out] PMSV1_0_VALIDATION_INFO ValidationInfo,
[out] PULONG ActionsPerformed
);
Parameter
[in] LogonLevel
Gibt die Im Parameter LogonInformation angegebene Informationsebene an. Dieser Parameter ist normalerweise auf NetlogonInteractiveInformation festgelegt.
[in] LogonInformation
Ein Zeiger auf eine NETLOGON_LOGON_IDENTITY_INFO-Struktur . Mitglieder dieser Struktur enthalten Informationen über den Benutzer, der sich anmeldet. Das LogonDomainName-Element dieser Struktur wird ignoriert.
[in] Flags
Optional. Enthält Flags, die die Umstände der Anmeldung beschreiben. Dieser Parameter kann einen der folgenden Werte annehmen.
[in] UserAll
Ein Zeiger auf eine USER_ALL_INFORMATION-Struktur , die die Beschreibung des Benutzers enthält, wie sie von der SAM-Datenbank zurückgegeben wird.
[in] UserHandle
Ein Handle für das Benutzerkonto.
[in, out] ValidationInfo
Ein Zeiger auf eine MSV1_0_VALIDATION_INFO-Struktur.
[out] ActionsPerformed
Die Liste der ausgeführten Aktionen.
Rückgabewert
Diese Funktion muss einen der folgenden Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Es ist kein Fehler aufgetreten. |
|
Das Konto ist deaktiviert. |
|
Das Konto ist abgelaufen. |
|
Das Konto ist gesperrt. |
|
LogonLevel ist ungültig. |
|
Der Benutzer ist nicht autorisiert, sich bei der angegebenen Arbeitsstation anzumelden. |
|
Der angegebene Benutzer verfügt über kein Konto. |
|
Das Kennwort ist abgelaufen. |
|
Das Konto ist gekennzeichnet, um anzugeben, dass das Kennwort bei der nächsten Anmeldung geändert werden muss. |
|
Das Kennwort war ungültig. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | subauth.h |