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 LsaCallAuthenticationPackage-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 durch benutzerdefinierte Unterauthentifizierungspaket-DLLs für die Verwendung mit dem MSV1_0-Authentifizierungspaket implementiert.
Diese Funktion wird nur für eine nichtinteraktive Authentifizierung aufgerufen, nur auf dem authentifizierenden Server, 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_0SubAuthenticationRoutineGeneric(
PVOID SubmitBuffer,
ULONG SubmitBufferLength,
[out] PULONG ReturnBufferLength,
[out] PVOID *ReturnBuffer
);
Parameter
SubmitBuffer
Ein Zeiger auf einen Puffer, der eine MSV1_0_SUBAUTH_REQUEST Struktur enthält, die die zu übermittelnden Authentifizierungsinformationen enthält.
SubmitBufferLength
Die Größe des SubmitBuffer-Puffers in Bytes.
[out] ReturnBufferLength
Die Größe des ReturnBuffer-Puffers in Bytes.
[out] ReturnBuffer
Ein Zeiger auf einen Puffer, der eine MSV1_0_SUBAUTH_RESPONSE-Struktur enthält, die die Antwort aus dem Unterauthentifizierungspaket enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | subauth.h |