Método ISSOMapper.GetMappingsForWindowsUser

El método GetMappingsForWindowsUser recupera las asignaciones de un usuario de Microsoft Windows.

Sintaxis

  
HRESULT GetMappingsForWindowsUser(  
BSTR bstrWindowsDomainName,  
BSTR bstrWindowsUserName,  
BSTR bstrApplicationName,  
SAFEARRAY mappings  
);  
  
Function GetMappingsForWindowsUser(  
bstrWindowsDomainName As String,  
bstrWindowsUserName As String,  
bstrApplicationName As String  
)  
As Variant  

Parámetros

bstrWindowsDomainName
[in] Cadena que especifica el nombre de dominio de Microsoft Windows. Este parámetro es opcional, pero si se especifica, también se debe especificar el parámetro windowsUserName . Si no se especifica este parámetro, se utiliza el contexto de usuario actual.

bstrWindowsDomainName
[in] Cadena que especifica el nombre de dominio de Microsoft Windows. Este parámetro es opcional, pero si se especifica, también se debe especificar el parámetro windowsUserName . Si no se especifica este parámetro, se utiliza el contexto de usuario actual.

bstrWindowsUserName
[in] Cadena que especifica el nombre de dominio de Microsoft Windows. Este parámetro es opcional, pero si se especifica, también se debe especificar el parámetro windowsUserName . Si no se especifica este parámetro, se utiliza el contexto de usuario actual.

bstrWindowsUserName
[in] Cadena que especifica el nombre de dominio de Microsoft Windows. Este parámetro es opcional, pero si se especifica, también se debe especificar el parámetro windowsUserName . Si no se especifica este parámetro, se utiliza el contexto de usuario actual.

bstrApplicationName
[in] Cadena que especifica el nombre de la aplicación externa. Si se especifica este parámetro, solo se devuelve una asignación, si existe ésta. Si este parámetro es NULL, se devuelven todas las asignaciones para el usuario especificado. Este parámetro es opcional.

bstrApplicationName
[in] Cadena que especifica el nombre de la aplicación externa. Si se especifica este parámetro, solo se devuelve una asignación, si existe ésta. Si este parámetro es NULL, se devuelven todas las asignaciones para el usuario especificado. Este parámetro es opcional.

asignaciones
[out] Matriz de objetos que contiene las asignaciones como objetos ISSOMapping .

Valor devuelto

Este método devuelve un valor HRESULT que indica si se ha completado correctamente. Para obtener información más detallada, consulte la sección Valores de error.

Matriz variant que contiene las asignaciones como objetos ISSOMapping .

Valores de error

Este método devuelve un HRESULT que contiene uno de los valores de la siguiente tabla.

Este método indica errores estableciendo la propiedad Number del objeto Err global en uno de los valores de la tabla siguiente.

Valor Descripción
S_OK El método se ha llevado a cabo de forma correcta.
E_ACCESSDENIED Acceso denegado al autor de la llamada.
E_INVALIDARG Se ha detectado un parámetro no válido.

Comentarios

Un administrador de aplicaciones debe especificar el valor bstrApplicationName .

Los usuarios descritos como usuarios de aplicación solo pueden obtener acceso a sus propias asignaciones. No pueden tener acceso a las asignaciones de otro usuario.

Requisitos

Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10

Consulte también

Interfaz ISSOMapper(COM)
Miembros de ISSOMapper
Programación con Enterprise Single Sign-On