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