Condividi tramite


Funzione MprAdminUserSetInfo (mprapi.h)

La funzione MprAdminUserSetInfo imposta le informazioni RAS per l'utente specificato.

Sintassi

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

Parametri

[in] lpszServer

Puntatore a una stringa Unicode che specifica il nome del server con il sottosistema account utente master. Se il server di accesso remoto fa parte di un dominio, il computer con UAS è il controller di dominio primario o il controller di dominio di backup. Se il server di accesso remoto non fa parte di un dominio, il server stesso archivia l'account utente. In entrambi i casi, chiamare la funzione MprAdminGetPDCServer per ottenere il valore per questo parametro.

Se il server stesso archivia l'UAS, questo parametro può essere NULL.

[in] lpszUser

Puntatore a una stringa Unicode che specifica il nome dell'utente per cui impostare le informazioni RAS.

[in] dwLevel

Questo parametro può essere zero o uno, corrispondente al tipo di struttura a cui punta il parametro lpbBuffer .

Windows NT Server 4.0 con SP3 e versioni successive: Questo parametro deve essere zero.

[in] lpbBuffer

Puntatore a una struttura RAS_USER_0 o RAS_USER_1 che specifica le nuove informazioni RAS per l'utente.

Windows NT Server 4.0 con SP3 e versioni successive: Se il parametro dwLevel specifica zero, lpbBuffer deve puntare a una struttura RAS_USER_0 .

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.

Se la funzione ha esito negativo, il valore restituito è uno dei valori seguenti.

Valore Significato
ERROR_ACCESS_DENIED
Il chiamante non dispone di privilegi sufficienti.
ERRORE _INVALID_LEVEL
Il valore di dwLevel non è valido.
ERROR_NOT_ENOUGH_MEMORY
Risorse insufficienti per completare l'operazione.
ERROR_NO_SUCH_USER
L'utente specificato da lpwsUserName non esiste nel server specificato da lpwsServerName.

Commenti

Questa funzione è disponibile in Windows NT 4.0 se è installato RRAS redistributable. Tuttavia, la versione di Mprapi.dll fornita con RRAS redistributable esporta la funzione come RasAdminUserSetInfo anziché MprAdminUserSetInfo. Pertanto, quando si usa RRAS redistributable, usare LoadLibrary e GetProcAddress per accedere a questa funzione.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mprapi.h
Libreria Mprapi.lib
DLL Mprapi.dll

Vedi anche

MprAdminGetPDCServer

MprAdminUserGetInfo

Funzioni di amministrazione RAS

RAS_USER_0

Informazioni di riferimento per l'amministrazione del servizio Accesso remoto