estrutura RAS_CONNECTION_3 (mprapi.h)
A estrutura RAS_CONNECTION_3 contém informações para a conexão, incluindo o GUID (Identificador Global exclusivo) que identifica a conexão e o estado de quarentena da conexão.
Sintaxe
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;
Membros
dwVersion
A versão da estrutura de RAS_CONNECTION_3 usada.
dwSize
O tamanho, em bytes, dessa estrutura RAS_CONNECTION_3 .
hConnection
Um identificador para a conexão.
wszUserName[UNLEN + 1]
Uma cadeia de caracteres Unicode terminada em nulo que contém o nome do usuário conectado à conexão.
dwInterfaceType
Uma enumeração ROUTER_INTERFACE_TYPE que identifica o tipo de interface de conexão.
guid
Um GUID que identifica a conexão. Para conexões de entrada, esse GUID é válido apenas enquanto a conexão estiver ativa.
PppInfo3
Uma estrutura PPP_INFO_3 que contém informações de operação de projeção ponto a ponto (PPP) para uma conexão.
rasQuarState
Uma estrutura RAS_QUARANTINE_STATE que especifica o estado de quarentena NAP (Proteção de Acesso à Rede) da conexão.
timer
Uma estrutura FILETIME que especifica o tempo necessário para que a conexão saia da quarentena após a qual a conexão será descartada. Esse valor só será válido se rasQuarState tiver um valor de RAS_QUAR_STATE_PROBATION.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | mprapi.h |
Confira também
MprAdminAcceptReauthentication
MprAdminConnectionHangupNotification3