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 |