Freigeben über


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.

Wert Bedeutung
TrustedPosixInformation
Posix-Offset der vertrauenswürdigen Domäne.
TrustedDomainInformationEx
Erweiterte Vertrauensinformationen, einschließlich der grundlegenden Informationen, des DNS-Domänennamens und der Attribute zur Vertrauensstellung.
TrustedDomainAuthInformation
Authentifizierungsinformationen für die Vertrauensstellung, einschließlich Authentifizierungsinformationen für die eingehende und ausgehende Seite der Vertrauensstellung (sofern vorhanden).
TrustedDomainFullInformation
Vollständige Informationen, einschließlich des Posix-Offsets und der Authentifizierungsinformationen.

[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

Weitere Informationen

LsaQueryTrustedDomainInfoByName

TRUSTED_DOMAIN_INFORMATION_EX

TRUSTED_INFORMATION_CLASS