Compartir a través de


Función MprAdminUserSetInfo (mprapi.h)

La función MprAdminUserSetInfo establece información ras para el usuario especificado.

Sintaxis

DWORD MprAdminUserSetInfo(
  [in] LPCWSTR      lpszServer,
  [in] LPCWSTR      lpszUser,
  [in] DWORD        dwLevel,
  [in] const LPBYTE lpbBuffer
);

Parámetros

[in] lpszServer

Puntero a una cadena Unicode que especifica el nombre del servidor con el Subsistema maestro de cuentas de usuario (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 establecer la información de RAS.

[in] dwLevel

Este parámetro puede ser cero o uno, correspondiente al tipo de estructura al que apunta el parámetro lpbBuffer .

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

[in] lpbBuffer

Puntero a una estructura de RAS_USER_0 o RAS_USER_1 que especifica la nueva información de RAS para el usuario.

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 valores siguientes.

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_NOT_ENOUGH_MEMORY
Recursos insuficientes para completar la operación.
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 se instala el redistribuible RRAS. Sin embargo, la versión de Mprapi.dll que se incluye con el redistribuible RRAS exporta la función como RasAdminUserSetInfo en lugar de MprAdminUserSetInfo. Por lo tanto, al usar el redistribuible RRAS, use LoadLibrary y GetProcAddress para acceder a esta función.

Requisitos

   
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

MprAdminUserGetInfo

Funciones de administración de RAS

RAS_USER_0

Referencia de administración del servicio de acceso remoto