структура RAS_CONNECTION_3 (mprapi.h)
Структура RAS_CONNECTION_3 содержит сведения о подключении, включая глобальный уникальный идентификатор (GUID), который идентифицирует подключение и состояние карантина подключения.
Синтаксис
typedef struct _RAS_CONNECTION_3 {
DWORD dwVersion;
DWORD dwSize;
HANDLE hConnection;
WCHAR wszUserName[UNLEN + 1];
ROUTER_INTERFACE_TYPE dwInterfaceType;
GUID guid;
PPP_INFO_3 PppInfo3;
RAS_QUARANTINE_STATE rasQuarState;
FILETIME timer;
} RAS_CONNECTION_3, *PRAS_CONNECTION_3;
Члены
dwVersion
Версия используемой структуры RAS_CONNECTION_3 .
dwSize
Размер этой структуры RAS_CONNECTION_3 в байтах.
hConnection
Дескриптор соединения.
wszUserName[UNLEN + 1]
Строка Юникода, завершающаяся null, которая содержит имя пользователя, вошедшего в подключение.
dwInterfaceType
Перечисление ROUTER_INTERFACE_TYPE , определяющее тип интерфейса подключения.
guid
Идентификатор GUID, определяющий подключение. Для входящих подключений этот GUID действителен только при условии, что подключение активно.
PppInfo3
Структура PPP_INFO_3 , содержащая сведения об операциях проекции "точка — точка" (PPP) для подключения.
rasQuarState
Структура RAS_QUARANTINE_STATE , указывающая состояние карантина защиты доступа к сети (NAP) подключения.
timer
Структура FILETIME, указывающая время, необходимое для выхода подключения из карантина, после которого подключение будет удалено. Это значение допустимо, только если rasQuarState имеет значение RAS_QUAR_STATE_PROBATION.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mprapi.h |
См. также раздел
MprAdminAcceptReauthentication
MprAdminConnectionHangupNotification3