estrutura RAS_CONNECTION_0 (mprapi.h)
A estrutura RAS_CONNECTION_0 contém informações gerais sobre uma conexão específica, como nome de usuário ou domínio. Para obter informações mais detalhadas sobre uma conexão específica, como bytes enviados ou recebidos, consulte RAS_CONNECTION_1.
Sintaxe
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;
Membros
hConnection
Um identificador para a conexão.
hInterface
Um identificador para a interface .
dwConnectDuration
Um valor que representa a duração da conexão, em segundos.
dwInterfaceType
Uma enumeração ROUTER_INTERFACE_TYPE que identifica o tipo de interface de conexão.
dwConnectionFlags
Um bitmap de sinalizadores que especificam atributos de conexão. dwConnectionFlags deve conter pelo menos um dos seguintes valores:
Valor | Significado |
---|---|
|
A conexão está usando ppp (protocolo ponto a ponto). |
|
O serviço messenger está ativo no cliente e as mensagens podem ser enviadas ao cliente usando MprAdminSendUserMessage. |
|
No momento, a conexão está em quarentena. Para obter informações sobre como remover a conexão da quarentena, consulte MprAdminConnectionRemoveQuarantine. |
|
A conexão está usando o ARAP (AppleTalk Remote Access Protocol). |
|
A conexão está usando IKEv2. |
|
A conexão está usando IKEv2 e o servidor não está acessível. |
wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]
Uma cadeia de caracteres Unicode terminada em nulo que contém o nome da interface para essa conexão.
wszUserName[UNLEN + 1]
Uma cadeia de caracteres Unicode terminada em nulo que contém o nome do usuário conectado à conexão.
wszLogonDomain[DNLEN + 1]
Uma cadeia de caracteres Unicode terminada em nulo que contém o domínio no qual o usuário conectado é autenticado.
wszRemoteComputer[NETBIOS_NAME_LEN + 1]
Uma cadeia de caracteres Unicode terminada em nulo que contém o nome do computador remoto.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | mprapi.h |
Confira também
MprAdminAcceptReauthentication
MprAdminConnectionHangupNotification3