Compartir a través de


estructura RAS_CONNECTION_0 (mprapi.h)

La estructura de RAS_CONNECTION_0 contiene información general sobre una conexión específica, como el nombre de usuario o el dominio. Para obtener información más detallada sobre una conexión específica, como bytes enviados o recibidos, consulte RAS_CONNECTION_1.

Sintaxis

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;

Members

hConnection

Identificador de la conexión.

hInterface

Identificador de la interfaz.

dwConnectDuration

Valor que representa la duración de la conexión, en segundos.

dwInterfaceType

Enumeración ROUTER_INTERFACE_TYPE que identifica el tipo de interfaz de conexión.

dwConnectionFlags

Mapa de bits de marcas que especifican atributos de conexión. dwConnectionFlags debe contener al menos uno de los siguientes valores:

Valor Significado
RAS_FLAGS_PPP_CONNECTION
0x00000001
La conexión usa el protocolo de punto a punto (PPP).
RAS_FLAGS_MESSENGER_PRESENT
0x00000002
El servicio messenger está activo en el cliente y los mensajes se pueden enviar al cliente mediante MprAdminSendUserMessage.
RAS_FLAGS_QUARANTINE_PRESENT
0x00000008
La conexión está actualmente en cuarentena. Para obtener información sobre cómo quitar la conexión de la cuarentena, consulte MprAdminConnectionRemoveQuarantine.
RAS_FLAGS_ARAP_CONNECTION
0x00000010
La conexión usa el Protocolo de acceso remoto (ARAP) de AppleTalk.
RAS_FLAGS_IKEV2_CONNECTION
0x00000010
La conexión usa IKEv2.
RAS_FLAGS_DORMANT
0x00000020
La conexión usa IKEv2 y el servidor no es accesible.

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Cadena Unicode terminada en null que contiene el nombre de la interfaz para esta conexión.

wszUserName[UNLEN + 1]

Cadena Unicode terminada en null que contiene el nombre del usuario que inició sesión en la conexión.

wszLogonDomain[DNLEN + 1]

Cadena Unicode terminada en null que contiene el dominio en el que se autentica el usuario conectado.

wszRemoteComputer[NETBIOS_NAME_LEN + 1]

Cadena Unicode terminada en null que contiene el nombre del equipo remoto.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mprapi.h

Consulte también

MprAdminAcceptReauthentication

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

Estructuras de administración de RAS

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

Referencia de administración del servicio de acceso remoto