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) 。 |
|
Messenger 服務在用戶端上處於作用中狀態,而且可以使用 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