Compartir a través de


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

Consulte también

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray