共用方式為


ICredentialProviderCredential::SetStringValue 方法 (credentialprovider.h)

可讓登入UI或認證UI在使用者輸入時更新 CPFT_EDIT_TEXT 欄位的文字。

語法

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

參數

[in] dwFieldID

類型: DWORD

需要更新之欄位的識別碼。

[in] psz

類型: LPCWSTR

包含新文字之緩衝區的指標。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法是一個選擇項目。

認證提供者最佳做法

認證提供者會處理非常敏感的用戶密碼,以完成登入和解除鎖定要求。 最佳做法是,密碼和 PIN 等秘密信息應該以小心處理。 在認證提供者內處理秘密資訊的適當技術如下:
  • 一律安全地捨棄秘密。 若要這樣做,請先呼叫 SecureZeroMemory ,再釋放用來保存任何秘密的記憶體。
  • 使用秘密之後,請安全地捨棄秘密。
  • 如果未在預期的時間內用於其預期用途,請安全地捨棄秘密。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 credentialprovider.h