ChangeAccountPasswordW, fonction (sspi.h)
La fonction ChangeAccountPassword modifie le mot de passe d’un compte de domaine Windows à l’aide du fournisseur de support de sécurité spécifié.
Cette fonction est prise en charge uniquement par lesMicrosoft Kerberos
Syntaxe
SECURITY_STATUS SEC_ENTRY ChangeAccountPasswordW(
[in] SEC_WCHAR *pszPackageName,
[in] SEC_WCHAR *pszDomainName,
[in] SEC_WCHAR *pszAccountName,
[in] SEC_WCHAR *pszOldPassword,
[in] SEC_WCHAR *pszNewPassword,
[in] BOOLEAN bImpersonating,
[in] unsigned long dwReserved,
[in, out] PSecBufferDesc pOutput
);
Paramètres
[in] pszPackageName
Nom du fournisseur à utiliser. La valeur de ce paramètre doit être « Kerberos », « Negotiate » ou « NTLM ».
[in] pszDomainName
Domaine du compte pour lequel modifier le mot de passe.
[in] pszAccountName
Nom d’utilisateur du compte pour lequel modifier le mot de passe.
[in] pszOldPassword
Ancien mot de passe à modifier.
[in] pszNewPassword
Nouveau mot de passe pour le compte spécifié.
[in] bImpersonating
TRUE si le processus appelant s’exécute en tant que client ; sinon, FALSE.
[in] dwReserved
Réservé. Doit être défini sur zéro.
[in, out] pOutput
Lors de l’entrée, un pointeur vers une structure SecBufferDesc
Valeur de retour
Si la fonction réussit, la fonction retourne SEC_E_OK.
Si la fonction échoue, elle retourne un code d’erreur.
Remarques
Note
L’en-tête sspi.h définit ChangeAccountPassword comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | sspi.h |
bibliothèque | Secur32.lib |
DLL | Secur32.dll |