共用方式為


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

另請參閱

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray