Поделиться через


структура 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]

Строка Юникода, завершающаяся нулевым значением, которая содержит имя интерфейса для этого соединения.

wszUserName[UNLEN + 1]

Строка Юникода со значением NULL, содержащая имя пользователя, вошедшего в соединение.

wszLogonDomain[DNLEN + 1]

Строка Юникода с символом NULL, содержащая домен, в котором выполняется проверка подлинности подключенного пользователя.

wszRemoteComputer[NETBIOS_NAME_LEN + 1]

Строка Юникода, завершающаяся нулевым значением, которая содержит имя удаленного компьютера.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mprapi.h

См. также раздел

MprAdminAcceptReauthentication

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

Структуры администрирования RAS

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

Справочник по администрированию службы удаленного доступа