LSA_GET_USER_AUTH_DATA fonction de rappel (ntsecpkg.h)
La fonction GetUserAuthData retourne les données d’autorisation de l’utilisateur dans une seule mémoire tampon.
Syntaxe
LSA_GET_USER_AUTH_DATA LsaGetUserAuthData;
NTSTATUS LsaGetUserAuthData(
[in] PVOID UserHandle,
[out] PUCHAR *UserAuthData,
[out] PULONG UserAuthDataSize
)
{...}
Paramètres
[in] UserHandle
Handle pour le compte d’utilisateur. Ce handle est retourné par la fonction OpenSamUser .
[out] UserAuthData
Pointeur qui reçoit les données d’autorisation consolidées. Lorsque vous avez terminé d’utiliser les données d’autorisation, libérez la mémoire en appelant la fonction FreeLsaHeap .
[out] UserAuthDataSize
Pointeur qui reçoit la taille des données d’autorisation.
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 indiquant la raison de son échec.
Remarques
Les données d’autorisation retournées par la fonction GetUserAuthData peuvent être passées à la fonction ConvertAuthDataToToken .
Un pointeur vers la fonction GetUserAuthData est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .
Configuration requise
Condition requise | Valeur |
---|---|
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 | ntsecpkg.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour