Condividi tramite


Funzione RasAdminUserSetInfo

[Questa funzione viene fornita solo per la compatibilità con le versioni precedenti con Windows NT Server 4.0. Restituisce ERROR_CALL_NOT_IMPLEMENTED in Windows Server 2003. Le applicazioni devono usare la funzione MprAdminUserSetInfo .

La funzione RasAdminUserSetInfo imposta le autorizzazioni RAS e il numero di telefono di chiamata per un utente specificato.

Sintassi

DWORD RasAdminUserSetInfo(
  _In_ const WCHAR       *lpszUserAccountServer,
  _In_ const WCHAR       *lpszUser,
  _In_ const PRAS_USER_0 pRasUser0
);

Parametri

lpszUserAccountServer [in]

Puntatore a una stringa Unicode con terminazione null che specifica il nome del controller di dominio primario o di backup con il database dell'account utente. Usare la funzione RasAdminGetUserAccountServer per ottenere questo nome del server.

lpszUser [in]

Puntatore a una stringa Unicode con terminazione null che specifica il nome dell'utente per cui devono essere impostate le informazioni RAS.

pRasUser0 [in]

Puntatore alla struttura RAS_USER_0 che specifica i nuovi dati RAS per l'utente specificato.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di errore seguenti.

Valore Descrizione
ERROR_INVALID_DATA
Il buffer pRasUser0 contiene dati non validi.
ERROR_INVALID_CALLBACK_NUMBER
Il numero di callback specificato nel buffer pRasUser0 contiene caratteri non validi.
NERR_BufTooSmall
Memoria insufficiente per eseguire questa funzione.

Non sono presenti informazioni di errore estese per questa funzione; non chiamare GetLastError.

Commenti

Quando si impostano le autorizzazioni RAS per un utente, il membro bfPrivilege della struttura RAS_USER_0 deve specificare almeno uno dei flag di callback. Ad esempio, per impostare i privilegi di un utente per consentire privilegi di accesso esterno, ma senza privilegi di call-back, impostare bfPrivilege su RASPRIV_DialinPrivilege | RASPRIV_NoCallback.

Requisiti

Requisito Valore
Fine del supporto client
Windows 2000 Professional
Fine del supporto server
Windows 2000 Server
Intestazione
Rassapi.h
Libreria
Rassapi.lib
DLL
Rassapi.dll

Vedi anche

Panoramica del servizio di accesso remoto (RAS)

Funzioni di amministrazione del server RAS

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo