Fonction de rappel CredReadFn (ntsecpkg.h)
Lit des informations d’identification à partir du Gestionnaire d’informations d’identification.
Syntaxe
CredReadFn Credreadfn;
NTSTATUS Credreadfn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] LPWSTR TargetName,
[in] ULONG Type,
[in] ULONG Flags,
[out] PENCRYPTED_CREDENTIALW *Credential
)
{...}
Paramètres
[in] LogonId
ID d’ouverture de session 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 |
---|---|
|
L’appelant est en cours de traitement. |
|
L’appelant doit utiliser la fonction midl_user_allocate pour allouer la mémoire tampon d’informations d’identification . |
|
Ne mettez pas en cache les informations cibles. |
|
Les données d’informations d’identification sont transmises en texte clair. |
|
Les données d’identification sont chiffrées à l’aide de la fonction RtlEncryptMemory . |
|
L’appelant est un processus approuvé. |
[in] TargetName
Nom de l'ordinateur cible.
[in] Type
Spécifie le type des informations d’identification à lire. Les valeurs possibles pour ce paramètre sont les mêmes que les valeurs possibles du membre Type de la structure CREDENTIAL .
[in] Flags
Réservé. Ce paramètre doit être défini sur zéro.
[out] Credential
Pointeur vers un pointeur vers une structure ENCRYPTED_CREDENTIALW qui reçoit les informations d’identification lues par cette fonction.
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 CrediRead 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 |