Метод ICredentialProviderCredential::SetStringValue (credentialprovider.h)

Позволяет пользовательскому интерфейсу входа или пользовательскому интерфейсу учетных данных обновлять текст для CPFT_EDIT_TEXT полей по мере ввода в них пользователем.

Синтаксис

HRESULT SetStringValue(
  [in] DWORD   dwFieldID,
  [in] LPCWSTR psz
);

Параметры

[in] dwFieldID

Тип: DWORD

Идентификатор поля, которое необходимо обновить.

[in] psz

Тип: LPCWSTR

Указатель на буфер, содержащий новый текст.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод является необязательным.

Рекомендации по поставщику учетных данных

Поставщики учетных данных обрабатывают очень конфиденциальные секреты пользователей для выполнения запросов на вход и разблокировку. Как правило, секретные сведения, такие как пароли и ПИН-коды, следует обрабатывать с максимальной осторожностью. Правильные методы обработки секретных сведений в поставщике учетных данных:
  • Всегда безопасно отбрасывать секреты. Для этого вызовите SecureZeroMemory перед освобождением памяти, используемой для хранения секрета.
  • Безопасно отменяйте секреты сразу после их использования.
  • Безопасно отменяйте секреты, если они не используются по назначению в течение ожидаемого времени.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header credentialprovider.h