Partager via


Fonction de rappel SpUpdateCredentialsFn (ntsecpkg.h)

Mises à jour les informations d’identification associées au contexte spécifié.

Syntaxe

SpUpdateCredentialsFn Spupdatecredentialsfn;

NTSTATUS Spupdatecredentialsfn(
  [in] LSA_SEC_HANDLE ContextHandle,
  [in] GUID *CredType,
  [in] ULONG FlatCredUIContextLength,
       PUCHAR FlatCredUIContext
)
{...}

Paramètres

[in] ContextHandle

Handle du contexte à mettre à jour.

[in] CredType

Type d’informations d’identification spécifié par le paramètre ContextHandle . Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
SEC_WINNT_AUTH_DATA_TYPE_PASSWORD
0x28bfc32f, 0x10f6, 0x4738, 0x98, 0xd1, 0x1a, 0xc0, 0x61, 0xdf, 0x71, 0x6a
Les informations d’identification sont un mot de passe.
SEC_WINNT_AUTH_DATA_TYPE_CERT
0x235f69ad, 0x73fb, 0x4dbc, 0x82, 0x3, 0x6, 0x29, 0xe7, 0x39, 0x33, 0x9b
Les informations d’identification sont un certificat.
SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA
0x68fd9879, 0x79c, 0x4dfe, 0x82, 0x81, 0x57, 0x8a, 0xad, 0xc1, 0xc1, 0x0
Les informations d’identification sont des données d’authentification d’un fournisseur de services de chiffrement (CSP).

[in] FlatCredUIContextLength

Taille, en caractères, de la mémoire tampon spécifiée par le paramètre FlatCredUIContext .

FlatCredUIContext

Chaîne qui spécifie les informations d’identification mises à jour.

Valeur retournée

Si la fonction réussit, retournez STATUS_SUCCESS ou un code de status d’information.

Si la fonction échoue, retournez un code d’erreur NTSTATUS qui indique la raison de son échec. Pour plus d'informations, consultez la section Notes.

Remarques

Un pointeur vers la fonction SpUpdateCredentialsFn 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 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntsecpkg.h