Fonction de rappel CredReadDomainCredentialsFn (ntsecpkg.h)
Lit les informations d’identification d’un domaine à partir du Gestionnaire d’informations d’identification.
Syntaxe
CredReadDomainCredentialsFn Credreaddomaincredentialsfn;
NTSTATUS Credreaddomaincredentialsfn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] PCREDENTIAL_TARGET_INFORMATIONW TargetInfo,
ULONG Flags,
PULONG Count,
[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] TargetInfo
Pointeur vers une structure de CREDENTIAL_TARGET_INFORMATION qui contient des informations sur l’ordinateur cible.
Flags
Réservé. Ce paramètre doit être défini sur zéro.
Count
Nombre d’éléments dans le tableau Credential .
[out] Credential
Pointeur vers un tableau de structures ENCRYPTED_CREDENTIALW qui reçoivent 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 CrediReadDomainCredentials 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 |