共用方式為


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 必須至少包含下列其中一個值:

意義
RAS_FLAGS_PPP_CONNECTION
0x00000001
連線使用點對點通訊協定 (PPP) 。
RAS_FLAGS_MESSENGER_PRESENT
0x00000002
Messenger 服務在用戶端上處於作用中狀態,而且可以使用 MprAdminSendUserMessage將訊息傳送至用戶端。
RAS_FLAGS_QUARANTINE_PRESENT
0x00000008
連線目前處於隔離狀態。 如需如何從隔離區移除連線的資訊,請參閱 MprAdminConnectionRemoveQuarantine
RAS_FLAGS_ARAP_CONNECTION
0x00000010
連線使用 AppleTalk 遠端存取通訊協定 (ARAP) 。
RAS_FLAGS_IKEV2_CONNECTION
0x00000010
連線使用 IKEv2。
RAS_FLAGS_DORMANT
0x00000020
連線使用 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

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

RAS 系統管理結構

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

遠端存取服務管理參考