Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction SpGetCredentials récupère les informations d’identification primaires et supplémentaires de l’objet utilisateur.
Syntaxe
SpGetCredentialsFn Spgetcredentialsfn;
NTSTATUS Spgetcredentialsfn(
[in] LSA_SEC_HANDLE CredentialHandle,
[out] PSecBuffer Credentials
)
{...}
Paramètres
[in] CredentialHandle
Handle des informations d’identification à récupérer.
[out] Credentials
Pointeur vers une structure SecBuffer qui reçoit les informations d’identification.
Valeur retournée
Si la fonction réussit, retournez STATUS_SUCCESS.
Si la fonction échoue, retournez un code NTSTATUS indiquant la raison de son échec. La liste suivante répertorie les raisons courantes de l’échec et les codes d’erreur que la fonction doit retourner.
| Code de retour | Description |
|---|---|
|
La mémoire est insuffisante pour récupérer les informations d’identification. |
|
Le handle n’est pas valide. |
Remarques
Les fournisseurs de services partagés/fournisseurs d’accès doivent implémenter la fonction SpGetCredentials ; toutefois, le nom réel donné à l’implémentation appartient au développeur.
Un pointeur vers la fonction SpGetCredentials est disponible dans la structure SECPKG_FUNCTION_TABLE reçue de la fonction SpLsaModeInitialize .
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 |