LsaSetTrustedDomainInfoByName-Funktion (ntsecapi.h)
Die LsaSetTrustedDomainInfoByName-Funktion legt Werte für ein TrustedDomain-Objekt fest.
Syntax
NTSTATUS LsaSetTrustedDomainInfoByName(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING TrustedDomainName,
[in] TRUSTED_INFORMATION_CLASS InformationClass,
[in] PVOID Buffer
);
Parameter
[in] PolicyHandle
Ein Handle für ein Policy-Objekt . Der Sicherheitsdeskriptor des vertrauenswürdigen Domänenobjekts bestimmt, ob die Änderungen des Aufrufers akzeptiert werden. Informationen zu Richtlinienobjekthandles finden Sie unter Öffnen eines Richtlinienobjekthandles.
[in] TrustedDomainName
Name der vertrauenswürdigen Domäne, für die Werte festgelegt werden sollen. Dies kann entweder der Domänenname oder der Flatname sein.
[in] InformationClass
Gibt den Typ der festzulegenden Informationen an. Geben Sie einen der folgenden Werte an.
[in] Buffer
Zeiger auf eine Struktur, die die festzulegenden Informationen enthält. Der Typ der Struktur hängt vom Wert des InformationClass-Parameters ab.
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. Weitere Informationen finden Sie im Abschnitt "Rückgabewerte der LSA-Richtlinienfunktion" unter Rückgabewerte für die Sicherheitsverwaltung.
Sie können die LsaNtStatusToWinError-Funktion verwenden, um den NTSTATUS-Code in einen Windows-Fehlercode zu konvertieren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecapi.h |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |