Compartir a través de


estructura de RAS_PORT_1

[Esta versión de la estructura de RAS_PORT_1 no se admite a partir de Windows Vista. Use el RAS_PORT_1 más reciente definido en mprapi.h en su lugar.

La estructura RAS_PORT_1 contiene información sobre un puerto RAS.

Sintaxis

typedef struct _RAS_PORT_1 {
  RAS_PORT_0                rasport0;
  DWORD                     LineCondition;
  DWORD                     HardwareCondition;
  DWORD                     LineSpeed;
  WORD                      NumStatistics;
  WORD                      NumMediaParms;
  DWORD                     SizeMediaParms;
  RAS_PPP_PROJECTION_RESULT ProjResult;
} RAS_PORT_1, *PRAS_PORT_1;

Miembros

rasport0

Especifica una estructura de RAS_PORT_0 que contiene información sobre el puerto, como el nombre del puerto, el nombre del usuario remoto conectado al puerto, etc.

LineCondition

Especifica el estado del puerto. Este miembro puede ser uno de los valores siguientes.

Valor Significado
RAS_PORT_NON_OPERATIONAL
El puerto no está operativo. Compruebe si hay errores notificados por el servidor en el registro de eventos.
RAS_PORT_DISCONNECTED
El puerto está desconectado actualmente.
RAS_PORT_CALLING_BACK
El servidor RAS llama al cliente RAS.
RAS_PORT_LISTENING
El puerto está esperando a que un cliente llame a .
RAS_PORT_AUTHENTICATING
El servidor está en proceso de autenticación del cliente remoto.
RAS_PORT_AUTHENTICATED
El cliente remoto ahora está autenticado.
RAS_PORT_INITIALIZING
El dispositivo conectado al puerto se está inicializando. El estado del puerto cambiará a RAS_PORT_LISTENING cuando se haya completado la inicialización.

HardwareCondition

Especifica uno de los valores siguientes para indicar el estado del dispositivo conectado al puerto.

Valor Significado
RAS_MODEM_OPERATIONAL
El módem conectado a este puerto está operativo y está listo para recibir llamadas de cliente.
RAS_MODEM_HARDWARE_FAILURE
El módem conectado a este puerto tiene un problema de hardware.

LineSpeed

Especifica la velocidad, en bits por segundo, con la que el equipo puede comunicarse con el puerto.

NumStatistics

Este miembro no se usa. Las funciones de administración de RAS, como la función RasAdminPortGetInfo , usan la estructura RAS_PORT_STATISTICS para devolver estadísticas de puerto.

NumMediaParms

Especifica el número de parámetros específicos de medios para este puerto. En el caso de los medios serie, suele ser el número de valores que aparecen en el archivo SERIAL.INI.

SizeMediaParms

Especifica el tamaño, en bytes, del búfer necesario para todos los parámetros específicos del medio. La función RasAdminPortGetInfo devuelve un búfer que contiene una matriz de estructuras de RAS_PARAMETERS con los parámetros multimedia y los valores del puerto.

ProjResult

Estructura RAS_PPP_PROJECTION_RESULT que especifica la información de proyección de PPP para este puerto. Esta estructura proporciona información para cada protocolo que se negocia cuando un cliente RAS se conecta a un servidor.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Fin de compatibilidad de cliente
Windows XP
Fin de compatibilidad de servidor
Windows Server 2003
Encabezado
Rassapi.h

Consulte también

Información general sobre el servicio de acceso remoto (RAS)

Estructuras de administración del servidor RAS

RAS_PARAMETERS

RAS_PORT_0

RAS_PORT_STATISTICS

RAS_PPP_PROJECTION_RESULT

RasAdminAcceptNewConnection

RasAdminConnectionHangupNotification

RasAdminPortGetInfo