Freigeben über


RasAdminUserSetInfo-Funktion

[Diese Funktion wird nur aus Gründen der Abwärtskompatibilität mit Windows NT Server 4.0 bereitgestellt. Es wird ERROR_CALL_NOT_IMPLEMENTED unter Windows Server 2003 zurückgegeben. Anwendungen sollten die Funktion MprAdminUserSetInfo verwenden.]

Die RasAdminUserSetInfo-Funktion legt die RAS-Berechtigungen und die Rückruftelefonnummer für einen angegebenen Benutzer fest.

Syntax

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

Parameter

lpszUserAccountServer [in]

Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die den Namen des primären oder Sicherungsdomänencontrollers angibt, der über die Benutzerkontodatenbank verfügt. Verwenden Sie die Funktion RasAdminGetUserAccountServer , um diesen Servernamen abzurufen.

lpszUser [in]

Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Namen des Benutzers angibt, für den RAS-Informationen festgelegt werden sollen.

pRasUser0 [in]

Zeiger auf die RAS_USER_0-Struktur , die die neuen RAS-Daten für den angegebenen Benutzer angibt.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Fehlercodes sein.

Wert BESCHREIBUNG
ERROR_INVALID_DATA
Der Puffer pRasUser0 enthält ungültige Daten.
ERROR_INVALID_CALLBACK_NUMBER
Die im pRasUser0-Puffer angegebene Rückrufnummer enthält ungültige Zeichen.
NERR_BufTooSmall
Nicht genügend Arbeitsspeicher, um diese Funktion auszuführen.

Es gibt keine erweiterten Fehlerinformationen für diese Funktion. Rufen Sie GetLastError nicht auf.

Bemerkungen

Beim Festlegen der RAS-Berechtigungen für einen Benutzer muss das bfPrivilege-Element der RAS_USER_0-Struktur mindestens eines der Rückrufflags angeben. Wenn Sie beispielsweise die Berechtigungen eines Benutzers festlegen möchten, um Einwahlberechtigungen, aber keine Rückrufberechtigungen zuzulassen, legen Sie bfPrivilege auf RASPRIV_DialinPrivilege | RASPRIV_NoCallback.

Anforderungen

Anforderung Wert
Ende des Supports (Client)
Windows 2000 Professional
Ende des Supports (Server)
Windows 2000 Server
Header
Rassapi.h
Bibliothek
Rassapi.lib
DLL
Rassapi.dll

Siehe auch

Übersicht über ras (Remote Access Service, RAS)

RAS-Server-Verwaltungsfunktionen

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo