Share via


ICredentialProviderUserArray::SetProviderFilter-Methode (credentialprovider.h)

Schränkt die Gruppe der Benutzer im Array auf lokale Konten oder Microsoft-Konten ein.

Syntax

HRESULT SetProviderFilter(
  [in] REFGUID guidProviderToFilterTo
);

Parameter

[in] guidProviderToFilterTo

Legen Sie diesen Parameter auf Identity_LocalUserProvider für den Anmeldeinformationsanbieter für lokale Konten fest. Legen Sie andernfalls die GUID des Microsoft-Kontoanbieters fest.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Das ICredentialProviderUserArray-Objekt enthält alle verfügbaren Benutzer im aktuellen Szenario. Mit dieser Methode kann Ihr Anmeldeinformationsanbieter eine bestimmte Teilmenge dieser Benutzer angeben. Wenn Ihr Anmeldeinformationsanbieter beispielsweise nur Microsoft-Kontobenutzer eines bestimmten verbundenen Anbieters verarbeitet, kann er diese Methode mit der ID des Microsoft-Kontoanbieters aufrufen, um Benutzer herauszufiltern, die zu anderen Anbietern gehören.

Diese Methode kann nur einmal aufgerufen werden, um nach einem einzelnen Kontoanbieter zu filtern. Wenn die Methode erneut aufgerufen wird, schlägt der Aufruf mit dem Rückgabewert E_UNEXPECTED fehl.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile credentialprovider.h
Bibliothek CredentialProvider.lib
DLL Authui.dll

Weitere Informationen

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray