Método ICredentialProviderUserArray::SetProviderFilter (credentialprovider.h)
Limita el conjunto de usuarios de la matriz a cuentas locales o cuentas de Microsoft.
Sintaxis
HRESULT SetProviderFilter(
[in] REFGUID guidProviderToFilterTo
);
Parámetros
[in] guidProviderToFilterTo
Establezca este parámetro en Identity_LocalUserProvider para el proveedor de credenciales de cuentas locales; de lo contrario, establézcalo en el GUID del proveedor de cuentas de Microsoft.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El objeto ICredentialProviderUserArray contiene todos los usuarios disponibles en el escenario actual. Este método permite al proveedor de credenciales especificar un subconjunto determinado de esos usuarios. Por ejemplo, si el proveedor de credenciales solo controla los usuarios de la cuenta de Microsoft de un proveedor conectado específico, puede llamar a este método con el identificador del proveedor de la cuenta Microsoft para filtrar los usuarios que pertenecen a otros proveedores.
Solo se puede llamar a este método una vez para filtrar por un único proveedor de cuenta. Si se llama al método de nuevo, se producirá un error en la llamada con un valor devuelto de E_UNEXPECTED.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | credentialprovider.h |
Library | CredentialProvider.lib |
Archivo DLL | Authui.dll |