RAS_USER_1 结构 (mprapi.h)
RAS_USER_1 结构包含特定远程访问服务用户的信息。 RAS_USER_1 结构类似于 RAS_USER_0 结构,只不过RAS_USER_1支持附加成员 bfPrivilege2。
语法
typedef struct _RAS_USER_1 {
BYTE bfPrivilege;
WCHAR wszPhoneNumber[MAX_PHONE_NUMBER_LEN + 1];
BYTE bfPrivilege2;
} RAS_USER_1, *PRAS_USER_1;
成员
bfPrivilege
指定 RAS 用户可用的远程访问特权的类型。
Mprapi.h 中定义了以下远程访问特权常量。
值 | 含义 |
---|---|
|
用户有权拨入 RAS 服务器。 |
|
RAS 服务器不会回调用户来建立连接。 |
|
当用户呼叫时,RAS 服务器会挂断并调用存储在用户帐户数据库中的预设回拨电话号码。 RAS_USER_0 结构的 wszPhoneNumber 成员包含用户的回拨电话号码。 |
|
当用户呼叫时,RAS 服务器提供指定回拨电话号码的选项。 用户还可以选择立即连接而无需回拨。 wszPhoneNumber 成员包含用户可以替代的默认号码。 |
使用以下常量作为掩码来隔离回调特权。 (Mprapi.h.) 中也定义了此常量
RASPRIV_CallbackType
wszPhoneNumber[MAX_PHONE_NUMBER_LEN + 1]
指向 Unicode 字符串的指针,该字符串包含 RAS 用户应回调的电话号码。
bfPrivilege2
指定向 RAS 用户授予其他远程访问权限的标志。
Mprapi.h 中定义了以下远程访问特权常量。
值 | 含义 |
---|---|
|
远程访问策略确定是否允许用户进行拨入访问。 |
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | mprapi.h |