ICredentialProviderUserArray::SetProviderFilter 方法 (credentialprovider.h)
將陣列中的使用者集限制為本機帳戶或 Microsoft 帳戶。
語法
HRESULT SetProviderFilter(
[in] REFGUID guidProviderToFilterTo
);
參數
[in] guidProviderToFilterTo
將此參數設定為本機帳號憑證提供者Identity_LocalUserProvider;否則,請將它設定為 Microsoft 帳戶提供者的 GUID。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
ICredentialProviderUserArray物件包含目前案例中的所有可用使用者。 此方法可讓您的認證提供者指定這些使用者的特定子集。 例如,如果您的認證提供者只處理來自特定已連線提供者的 Microsoft 帳戶使用者,可以使用 Microsoft 帳戶提供者的識別碼呼叫此方法,以篩選出屬於其他提供者的使用者。
這個方法只能呼叫一次,以篩選單一帳戶提供者。 如果再次呼叫 方法,呼叫將會失敗,且傳回值為 E_UNEXPECTED。
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | credentialprovider.h |
程式庫 | CredentialProvider.lib |
Dll | Authui.dll |