Partager via


Fonction de rappel CredWriteFn (ntsecpkg.h)

Écrit les informations d’identification spécifiées dans le Gestionnaire d’informations d’identification.

Syntaxe

CredWriteFn Credwritefn;

NTSTATUS Credwritefn(
  [in] PLUID LogonId,
  [in] ULONG CredFlags,
  [in] PENCRYPTED_CREDENTIALW Credential,
  [in] ULONG Flags
)
{...}

Paramètres

[in] LogonId

ID de connexion pour lequel lire les informations d’identification.

[in] CredFlags

Indicateurs qui déterminent le comportement de cette fonction. Les indicateurs suivants sont définis.

Valeur Signification
CREDP_FLAGS_IN_PROCESS
0x01
L’appelant est en cours.
CREDP_FLAGS_USE_MIDL_HEAP
0x02
L’appelant doit utiliser la fonction midl_user_allocate pour allouer la mémoire tampon d’informations d’identification .
CREDP_FLAGS_DONT_CACHE_TI
0x04
Ne mettez pas en cache les informations de la cible.
CREDP_FLAGS_CLEAR_PASSWORD
0x08
Les données d’informations d’identification sont passées en texte clair.
CREDP_FLAGS_USER_ENCRYPTED_PASSWORD
0x10
Les données d’identification sont chiffrées à l’aide de la fonction RtlEncryptMemory .
CREDP_FLAGS_TRUSTED_CALLER
0x20
L’appelant est un processus approuvé.

[in] Credential

Pointeur vers une structure ENCRYPTED_CREDENTIALW qui représente les informations d’identification à écrire.

[in] Flags

Réservé. Ce paramètre doit être défini sur zéro.

Valeur retournée

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

Si la fonction échoue, retournez un code d’erreur NTSTATUS qui indique la raison de son échec.

Remarques

Un pointeur vers la fonction CrediWrite 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 Vista [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

SpInitialize