Fonction LsaSetTrustedDomainInfoByName (ntsecapi.h)

La fonction LsaSetTrustedDomainInfoByName définit des valeurs pour un objet TrustedDomain .

Syntaxe

NTSTATUS LsaSetTrustedDomainInfoByName(
  [in] LSA_HANDLE                PolicyHandle,
  [in] PLSA_UNICODE_STRING       TrustedDomainName,
  [in] TRUSTED_INFORMATION_CLASS InformationClass,
  [in] PVOID                     Buffer
);

Paramètres

[in] PolicyHandle

Handle d’un objet Policy . Le descripteur de sécurité de l’objet de domaine approuvé détermine si les modifications de l’appelant sont acceptées. Pour plus d’informations sur les handles d’objet de stratégie, consultez Ouverture d’un handle d’objet de stratégie.

[in] TrustedDomainName

Nom du domaine approuvé pour lequel définir des valeurs. Il peut s’agir du nom de domaine ou du nom plat.

[in] InformationClass

Spécifie le type d’informations à définir. Spécifiez l’une des valeurs suivantes.

Valeur Signification
TrustedPosixInformation
Décalage Posix du domaine approuvé.
TrustedDomainInformationEx
Informations d’approbation étendue, notamment les informations de base et le nom de domaine DNS, ainsi que les attributs relatifs à l’approbation.
TrustedDomainAuthInformation
Informations d’authentification pour l’approbation, y compris les informations d’authentification pour le côté entrant et sortant de l’approbation (le cas échéant).
TrustedDomainFullInformation
Informations complètes, y compris le décalage Posix et les informations d’authentification.

[in] Buffer

Pointeur vers une structure qui contient les informations à définir. Le type de structure dépend de la valeur du paramètre InformationClass .

Valeur retournée

Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.

Si la fonction échoue, la valeur de retour est un code NTSTATUS. Pour plus d’informations, consultez la section « Valeurs de retour de fonction de stratégie LSA » dans Valeurs de retour de gestion de la sécurité.

Vous pouvez utiliser la fonction LsaNtStatusToWinError pour convertir le code NTSTATUS en code d’erreur Windows.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntsecapi.h
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

LsaQueryTrustedDomainInfoByName

TRUSTED_DOMAIN_INFORMATION_EX

TRUSTED_INFORMATION_CLASS