Partager via


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