Share via


LSA_DELETE_CREDENTIAL fonction de rappel (ntsecpkg.h)

Supprime des informations d’identification existantes.

Cette fonction supprime les premières informations d’identification qu’elle trouve avec un ID de session d’ouverture de session, un ID de package d’authentification et une valeur de clé de recherche primaire correspondants. S’il existe plusieurs informations d’identification correspondantes, une seule d’entre elles est supprimée.

Cette fonction n’est pas utilisée par les packages d’authentification plus récents, tels que Kerberos.

Syntaxe

LSA_DELETE_CREDENTIAL LsaDeleteCredential;

NTSTATUS LsaDeleteCredential(
  [in] PLUID LogonId,
  [in] ULONG AuthenticationPackage,
  [in] PLSA_STRING PrimaryKeyValue
)
{...}

Paramètres

[in] LogonId

Pointeur vers une structure LUID contenant l’ID de session de la session d’ouverture de session à partir de laquelle les informations d’identification doivent être supprimées.

[in] AuthenticationPackage

ID de package d’authentification du package d’authentification appelant reçu dans l’appel LsaApInitializePackage lors de l’initialisation de DLL.

[in] PrimaryKeyValue

Contient la clé de recherche principale des informations d’identification à supprimer.

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, qui peut être l’une des valeurs suivantes ou l’une des valeurs de retour de la fonction de stratégie LSA.

Code de retour Description
ERROR_GEN_FAILURE
Aucune information d’identification correspondante n’est trouvée.
STATUS_NO_SUCH_LOGON_SESSION
La session d’ouverture de session spécifiée est introuvable.
 

La fonction LsaNtStatusToWinError convertit un code NTSTATUS en code d’erreur Windows.

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

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE