RAS_CONNECTION_0 结构 (mprapi.h)
RAS_CONNECTION_0结构包含有关特定连接的常规信息,例如用户名或域。 有关特定连接的详细信息(例如发送或接收的字节),请参阅 RAS_CONNECTION_1。
语法
typedef struct _RAS_CONNECTION_0 {
HANDLE hConnection;
HANDLE hInterface;
DWORD dwConnectDuration;
ROUTER_INTERFACE_TYPE dwInterfaceType;
DWORD dwConnectionFlags;
WCHAR wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
WCHAR wszUserName[UNLEN + 1];
WCHAR wszLogonDomain[DNLEN + 1];
WCHAR wszRemoteComputer[NETBIOS_NAME_LEN + 1];
} RAS_CONNECTION_0, *PRAS_CONNECTION_0;
成员
hConnection
连接的句柄。
hInterface
接口的句柄。
dwConnectDuration
一个 值,该值表示连接持续时间(以秒为单位)。
dwInterfaceType
标识连接接口类型的 ROUTER_INTERFACE_TYPE 枚举。
dwConnectionFlags
指定连接属性的标志的位图。 dwConnectionFlags 必须至少包含以下值之一:
值 | 含义 |
---|---|
|
连接使用点到点协议 (PPP) 。 |
|
信使服务在客户端上处于活动状态,可以使用 MprAdminSendUserMessage 将消息发送到客户端。 |
|
连接当前处于隔离状态。 有关如何从隔离区中删除连接的信息,请参阅 MprAdminConnectionRemoveQuarantine。 |
|
连接使用 AppleTalk 远程访问协议 (ARAP) 。 |
|
连接使用 IKEv2。 |
|
连接使用 IKEv2,服务器不可访问。 |
wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]
一个以 null 结尾的 Unicode 字符串,包含此连接的接口的名称。
wszUserName[UNLEN + 1]
一个以 null 结尾的 Unicode 字符串,包含登录到连接的用户的名称。
wszLogonDomain[DNLEN + 1]
一个以 null 结尾的 Unicode 字符串,该字符串包含对其连接的用户进行身份验证的域。
wszRemoteComputer[NETBIOS_NAME_LEN + 1]
一个以 null 结尾的 Unicode 字符串,其中包含远程计算机的名称。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | mprapi.h |
另请参阅
MprAdminAcceptReauthentication