Share via


RasAdminUserSetInfo 함수

[이 함수는 Windows NT Server 4.0과의 이전 버전과의 호환성을 위해서만 제공됩니다. Windows Server 2003에서 ERROR_CALL_NOT_IMPLEMENTED 반환합니다. 애플리케이션은 MprAdminUserSetInfo 함수를 사용해야 합니다.]

RasAdminUserSetInfo 함수는 지정된 사용자의 RAS 권한 및 콜백 전화 번호를 설정합니다.

구문

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

매개 변수

lpszUserAccountServer [in]

사용자 계정 데이터베이스가 있는 주 또는 백업 도메인 컨트롤러의 이름을 지정하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. RasAdminGetUserAccountServer 함수를 사용하여 이 서버 이름을 가져옵니다.

lpszUser [in]

RAS 정보를 설정할 사용자의 이름을 지정하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

pRasUser0 [in]

지정된 사용자에 대한 새 RAS 데이터를 지정하는 RAS_USER_0 구조체에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

함수가 실패하면 반환 값은 다음 오류 코드 중 하나일 수 있습니다.

Description
ERROR_INVALID_DATA
pRasUser0 버퍼에 잘못된 데이터가 포함되어 있습니다.
ERROR_INVALID_CALLBACK_NUMBER
pRasUser0 버퍼에 지정된 콜백 번호에 잘못된 문자가 포함되어 있습니다.
NERR_BufTooSmall
메모리가 부족하여 이 함수를 수행할 수 없습니다.

이 함수에 대한 확장 오류 정보는 없습니다. GetLastError를 호출하지 마세요.

설명

사용자에 대한 RAS 권한을 설정할 때 RAS_USER_0 구조체의 bfPrivilege 멤버는 콜백 플래그 중 하나 이상을 지정해야 합니다. 예를 들어 전화 접속 권한을 허용하지만 콜백 권한이 없도록 사용자의 권한을 설정하려면 bfPrivilege 를 RASPRIV_DialinPrivilege | RASPRIV_NoCallback.

요구 사항

요구 사항
클라이언트 지원 종료
Windows 2000 Professional
서버 지원 종료
Windows 2000 Server
헤더
Rassapi.h
라이브러리
Rassapi.lib
DLL
Rassapi.dll

추가 정보

RAS(원격 액세스 서비스) 개요

RAS 서버 관리 함수

RAS_USER_0

RasAdminGetUserAccountServer

RasAdminUserGetInfo