Compartir a través de


Función MprAdminUserGetInfo (mprapi.h)

La función MprAdminUserGetInfo recupera toda la información de RAS para un usuario determinado.

Sintaxis

DWORD MprAdminUserGetInfo(
  [in]  LPCWSTR lpszServer,
  [in]  LPCWSTR lpszUser,
  [in]  DWORD   dwLevel,
  [out] LPBYTE  lpbBuffer
);

Parámetros

[in] lpszServer

Puntero a una cadena Unicode que especifica el nombre del servidor con el Subsistema de cuentas de usuario maestras (UAS). Si el servidor de acceso remoto forma parte de un dominio, el equipo con UAS es el controlador de dominio principal o el controlador de dominio de copia de seguridad. Si el servidor de acceso remoto no forma parte de un dominio, el propio servidor almacena el UAS. En cualquier caso, llame a la función MprAdminGetPDCServer para obtener el valor de este parámetro.

Si el propio servidor almacena el UAS, este parámetro puede ser NULL.

[in] lpszUser

Puntero a una cadena Unicode que especifica el nombre del usuario para el que se va a obtener información de RAS.

[in] dwLevel

Este parámetro puede ser cero o uno.

Windows NT Server 4.0 con SP3 y versiones posteriores: Este parámetro debe ser cero.

[out] lpbBuffer

Puntero a una estructura de RAS_USER_0 o RAS_USER_1 . El autor de la llamada debe asignar (y liberar) la memoria de esta estructura. Tras la devolución correcta, esta estructura contiene los datos ras del usuario especificado.

Windows NT Server 4.0 con SP3 y versiones posteriores: Si el parámetro dwLevel especifica cero, lpbBuffer debe apuntar a una estructura de RAS_USER_0 .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.

Si se produce un error en la función, el valor devuelto es uno de los siguientes valores.

Valor Significado
ERROR_ACCESS_DENIED
El autor de la llamada no tiene privilegios suficientes.
ERROR_INVALID_LEVEL
El valor de dwLevel no es válido.
ERROR_INVALID_PARAMETER
lpbBuffer es NULL
ERROR_NO_SUCH_USER
El usuario especificado por lpwsUserName no existe en el servidor especificado por lpwsServerName.

Comentarios

Esta función está disponible en Windows NT 4.0 si está instalado el redistribuible RRAS. Sin embargo, la versión de Mprapi.dll que se incluye con el redistribuible RRAS exporta la función como RasAdminUserGetInfo en lugar de MprAdminUserGetInfo. Por lo tanto, al usar el redistribuible RRAS, use LoadLibrary y GetProcAddress para acceder a esta función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mprapi.h
Library Mprapi.lib
Archivo DLL Mprapi.dll

Consulte también

MprAdminGetPDCServer

MprAdminUserSetInfo

Funciones de administración de RAS

RAS_USER_0

Referencia de administración de servicios de acceso remoto