Méthode ICredentialProviderCredential ::SetStringValue (credentialprovider.h)
Permet à une interface utilisateur d’ouverture de session ou à l’interface utilisateur d’informations d’identification de mettre à jour le texte d’un CPFT_EDIT_TEXT champs à mesure que l’utilisateur les tape.
Syntaxe
HRESULT SetStringValue(
[in] DWORD dwFieldID,
[in] LPCWSTR psz
);
Paramètres
[in] dwFieldID
Type : DWORD
Identificateur du champ qui doit être mis à jour.
[in] psz
Type : LPCWSTR
Pointeur vers une mémoire tampon contenant le nouveau texte.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode est facultative.
Meilleures pratiques pour les fournisseurs d’informations d’identification
Les fournisseurs d’informations d’identification gèrent les secrets utilisateur extrêmement sensibles afin de terminer les demandes d’ouverture de session et de déverrouillage. Comme bonne pratique, les informations secrètes telles que les mots de passe et les codes PIN doivent être traitées avec le plus grand soin. Les techniques appropriées pour gérer les informations secrètes au sein d’un fournisseur d’informations d’identification sont les suivantes :- Ignorez toujours les secrets en toute sécurité. Pour ce faire, appelez SecureZeroMemory avant de libérer la mémoire utilisée pour contenir n’importe quel secret.
- Ignorez rapidement les secrets de manière sécurisée une fois qu’ils sont utilisés.
- Ignorez les secrets de manière sécurisée s’ils ne sont pas utilisés dans le but prévu dans un délai prévu.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | credentialprovider.h |