структура 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]
Строка Юникода, завершающаяся нулевым значением, которая содержит имя интерфейса для этого соединения.
wszUserName[UNLEN + 1]
Строка Юникода со значением NULL, содержащая имя пользователя, вошедшего в соединение.
wszLogonDomain[DNLEN + 1]
Строка Юникода с символом NULL, содержащая домен, в котором выполняется проверка подлинности подключенного пользователя.
wszRemoteComputer[NETBIOS_NAME_LEN + 1]
Строка Юникода, завершающаяся нулевым значением, которая содержит имя удаленного компьютера.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | mprapi.h |
См. также раздел
MprAdminAcceptReauthentication
MprAdminConnectionHangupNotification3