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 |