Compartilhar via


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
RAS_FLAGS_PPP_CONNECTION
0x00000001
A conexão está usando ppp (protocolo ponto a ponto).
RAS_FLAGS_MESSENGER_PRESENT
0x00000002
O serviço messenger está ativo no cliente e as mensagens podem ser enviadas ao cliente usando MprAdminSendUserMessage.
RAS_FLAGS_QUARANTINE_PRESENT
0x00000008
No momento, a conexão está em quarentena. Para obter informações sobre como remover a conexão da quarentena, consulte MprAdminConnectionRemoveQuarantine.
RAS_FLAGS_ARAP_CONNECTION
0x00000010
A conexão está usando o ARAP (AppleTalk Remote Access Protocol).
RAS_FLAGS_IKEV2_CONNECTION
0x00000010
A conexão está usando IKEv2.
RAS_FLAGS_DORMANT
0x00000020
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

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

Estruturas de administração ras

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

Referência de Administração do Serviço de Acesso Remoto